{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# *Future Frame Prediction for Anomaly Detection – A New Baseline*\n",
    "\n",
    "### Test the pre-trained model on several datasets"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "checkpoints/pretrains/ped2\n"
     ]
    }
   ],
   "source": [
    "import tensorflow as tf\n",
    "import os\n",
    "import time\n",
    "import numpy as np\n",
    "import pickle\n",
    "\n",
    "\n",
    "from models import generator\n",
    "from utils import DataLoader, load, save, psnr_error\n",
    "from constant import const\n",
    "import evaluate"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'checkpoints/pretrains/ped2'"
      ]
     },
     "execution_count": 2,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "const.SNAPSHOT_DIR "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [],
   "source": [
    "slim = tf.contrib.slim\n",
    "\n",
    "os.environ['CUDA_DEVICES_ORDER'] = \"PCI_BUS_ID\"\n",
    "os.environ['CUDA_VISIBLE_DEVICES'] = const.GPU\n",
    "\n",
    "dataset_name = const.DATASET\n",
    "test_folder = const.TEST_FOLDER\n",
    "\n",
    "num_his = const.NUM_HIS\n",
    "height, width = 256, 256\n",
    "\n",
    "snapshot_dir = const.SNAPSHOT_DIR\n",
    "psnr_dir = const.PSNR_DIR\n",
    "evaluate_name = const.EVALUATE"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "test inputs = Tensor(\"dataset/strided_slice:0\", shape=(1, 256, 256, 12), dtype=float32)\n",
      "test prediction gt = Tensor(\"dataset/strided_slice_1:0\", shape=(1, 256, 256, 3), dtype=float32)\n"
     ]
    }
   ],
   "source": [
    "# define dataset\n",
    "with tf.name_scope('dataset'):\n",
    "    test_video_clips_tensor = tf.placeholder(shape=[1, height, width, 3 * (num_his + 1)],\n",
    "                                             dtype=tf.float32)\n",
    "    test_inputs = test_video_clips_tensor[..., 0:num_his*3]\n",
    "    test_gt = test_video_clips_tensor[..., -3:]\n",
    "    print('test inputs = {}'.format(test_inputs))\n",
    "    print('test prediction gt = {}'.format(test_gt))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "testing = generator\n",
      "Init global successfully!\n",
      "INFO:tensorflow:Restoring parameters from checkpoints/pretrains/ped2\n",
      "Restored model parameters from checkpoints/pretrains/ped2\n",
      "video = 01 / 12, i = 4 / 180, psnr = 37.473366\n",
      "video = 01 / 12, i = 5 / 180, psnr = 37.717838\n",
      "video = 01 / 12, i = 6 / 180, psnr = 37.365299\n",
      "video = 01 / 12, i = 7 / 180, psnr = 38.039967\n",
      "video = 01 / 12, i = 8 / 180, psnr = 37.886757\n",
      "video = 01 / 12, i = 9 / 180, psnr = 37.945099\n",
      "video = 01 / 12, i = 10 / 180, psnr = 37.798424\n",
      "video = 01 / 12, i = 11 / 180, psnr = 37.928917\n",
      "video = 01 / 12, i = 12 / 180, psnr = 37.309025\n",
      "video = 01 / 12, i = 13 / 180, psnr = 37.852200\n",
      "video = 01 / 12, i = 14 / 180, psnr = 38.045128\n",
      "video = 01 / 12, i = 15 / 180, psnr = 37.725426\n",
      "video = 01 / 12, i = 16 / 180, psnr = 37.575336\n",
      "video = 01 / 12, i = 17 / 180, psnr = 38.032768\n",
      "video = 01 / 12, i = 18 / 180, psnr = 37.789150\n",
      "video = 01 / 12, i = 19 / 180, psnr = 38.342892\n",
      "video = 01 / 12, i = 20 / 180, psnr = 38.230400\n",
      "video = 01 / 12, i = 21 / 180, psnr = 37.977989\n",
      "video = 01 / 12, i = 22 / 180, psnr = 37.616386\n",
      "video = 01 / 12, i = 23 / 180, psnr = 37.520073\n",
      "video = 01 / 12, i = 24 / 180, psnr = 37.561737\n",
      "video = 01 / 12, i = 25 / 180, psnr = 38.311325\n",
      "video = 01 / 12, i = 26 / 180, psnr = 37.979439\n",
      "video = 01 / 12, i = 27 / 180, psnr = 37.676403\n",
      "video = 01 / 12, i = 28 / 180, psnr = 38.047497\n",
      "video = 01 / 12, i = 29 / 180, psnr = 37.806152\n",
      "video = 01 / 12, i = 30 / 180, psnr = 37.352036\n",
      "video = 01 / 12, i = 31 / 180, psnr = 37.714859\n",
      "video = 01 / 12, i = 32 / 180, psnr = 38.029823\n",
      "video = 01 / 12, i = 33 / 180, psnr = 38.047199\n",
      "video = 01 / 12, i = 34 / 180, psnr = 37.973026\n",
      "video = 01 / 12, i = 35 / 180, psnr = 38.062733\n",
      "video = 01 / 12, i = 36 / 180, psnr = 37.620617\n",
      "video = 01 / 12, i = 37 / 180, psnr = 37.992828\n",
      "video = 01 / 12, i = 38 / 180, psnr = 37.749195\n",
      "video = 01 / 12, i = 39 / 180, psnr = 37.967148\n",
      "video = 01 / 12, i = 40 / 180, psnr = 37.882416\n",
      "video = 01 / 12, i = 41 / 180, psnr = 37.841034\n",
      "video = 01 / 12, i = 42 / 180, psnr = 37.664948\n",
      "video = 01 / 12, i = 43 / 180, psnr = 37.613972\n",
      "video = 01 / 12, i = 44 / 180, psnr = 38.352776\n",
      "video = 01 / 12, i = 45 / 180, psnr = 37.774021\n",
      "video = 01 / 12, i = 46 / 180, psnr = 38.266529\n",
      "video = 01 / 12, i = 47 / 180, psnr = 37.819889\n",
      "video = 01 / 12, i = 48 / 180, psnr = 37.152023\n",
      "video = 01 / 12, i = 49 / 180, psnr = 38.157814\n",
      "video = 01 / 12, i = 50 / 180, psnr = 38.335369\n",
      "video = 01 / 12, i = 51 / 180, psnr = 37.873833\n",
      "video = 01 / 12, i = 52 / 180, psnr = 38.043419\n",
      "video = 01 / 12, i = 53 / 180, psnr = 38.049026\n",
      "video = 01 / 12, i = 54 / 180, psnr = 37.638004\n",
      "video = 01 / 12, i = 55 / 180, psnr = 37.630993\n",
      "video = 01 / 12, i = 56 / 180, psnr = 37.629803\n",
      "video = 01 / 12, i = 57 / 180, psnr = 37.693562\n",
      "video = 01 / 12, i = 58 / 180, psnr = 37.649021\n",
      "video = 01 / 12, i = 59 / 180, psnr = 38.103565\n",
      "video = 01 / 12, i = 60 / 180, psnr = 37.179054\n",
      "video = 01 / 12, i = 61 / 180, psnr = 37.879894\n",
      "video = 01 / 12, i = 62 / 180, psnr = 37.770008\n",
      "video = 01 / 12, i = 63 / 180, psnr = 37.713074\n",
      "video = 01 / 12, i = 64 / 180, psnr = 37.797668\n",
      "video = 01 / 12, i = 65 / 180, psnr = 38.154209\n",
      "video = 01 / 12, i = 66 / 180, psnr = 37.910103\n",
      "video = 01 / 12, i = 67 / 180, psnr = 37.500122\n",
      "video = 01 / 12, i = 68 / 180, psnr = 37.896744\n",
      "video = 01 / 12, i = 69 / 180, psnr = 37.675804\n",
      "video = 01 / 12, i = 70 / 180, psnr = 37.994846\n",
      "video = 01 / 12, i = 71 / 180, psnr = 37.326439\n",
      "video = 01 / 12, i = 72 / 180, psnr = 37.574356\n",
      "video = 01 / 12, i = 73 / 180, psnr = 37.686871\n",
      "video = 01 / 12, i = 74 / 180, psnr = 37.882778\n",
      "video = 01 / 12, i = 75 / 180, psnr = 37.577251\n",
      "video = 01 / 12, i = 76 / 180, psnr = 37.676094\n",
      "video = 01 / 12, i = 77 / 180, psnr = 37.382889\n",
      "video = 01 / 12, i = 78 / 180, psnr = 37.278877\n",
      "video = 01 / 12, i = 79 / 180, psnr = 37.522202\n",
      "video = 01 / 12, i = 80 / 180, psnr = 37.426094\n",
      "video = 01 / 12, i = 81 / 180, psnr = 37.385052\n",
      "video = 01 / 12, i = 82 / 180, psnr = 36.988358\n",
      "video = 01 / 12, i = 83 / 180, psnr = 37.244904\n",
      "video = 01 / 12, i = 84 / 180, psnr = 36.205181\n",
      "video = 01 / 12, i = 85 / 180, psnr = 36.755169\n",
      "video = 01 / 12, i = 86 / 180, psnr = 37.329990\n",
      "video = 01 / 12, i = 87 / 180, psnr = 37.094654\n",
      "video = 01 / 12, i = 88 / 180, psnr = 37.150043\n",
      "video = 01 / 12, i = 89 / 180, psnr = 37.420567\n",
      "video = 01 / 12, i = 90 / 180, psnr = 37.438263\n",
      "video = 01 / 12, i = 91 / 180, psnr = 37.230148\n",
      "video = 01 / 12, i = 92 / 180, psnr = 37.193886\n",
      "video = 01 / 12, i = 93 / 180, psnr = 37.276970\n",
      "video = 01 / 12, i = 94 / 180, psnr = 37.683754\n",
      "video = 01 / 12, i = 95 / 180, psnr = 37.650990\n",
      "video = 01 / 12, i = 96 / 180, psnr = 37.028042\n",
      "video = 01 / 12, i = 97 / 180, psnr = 37.152214\n",
      "video = 01 / 12, i = 98 / 180, psnr = 37.744503\n",
      "video = 01 / 12, i = 99 / 180, psnr = 37.240208\n",
      "video = 01 / 12, i = 100 / 180, psnr = 37.114815\n",
      "video = 01 / 12, i = 101 / 180, psnr = 37.172497\n",
      "video = 01 / 12, i = 102 / 180, psnr = 37.276249\n",
      "video = 01 / 12, i = 103 / 180, psnr = 36.834435\n",
      "video = 01 / 12, i = 104 / 180, psnr = 36.827503\n",
      "video = 01 / 12, i = 105 / 180, psnr = 37.425369\n",
      "video = 01 / 12, i = 106 / 180, psnr = 37.416489\n",
      "video = 01 / 12, i = 107 / 180, psnr = 37.057579\n",
      "video = 01 / 12, i = 108 / 180, psnr = 36.435032\n",
      "video = 01 / 12, i = 109 / 180, psnr = 37.123615\n",
      "video = 01 / 12, i = 110 / 180, psnr = 37.103260\n",
      "video = 01 / 12, i = 111 / 180, psnr = 37.110916\n",
      "video = 01 / 12, i = 112 / 180, psnr = 36.780235\n",
      "video = 01 / 12, i = 113 / 180, psnr = 37.031914\n",
      "video = 01 / 12, i = 114 / 180, psnr = 37.045109\n",
      "video = 01 / 12, i = 115 / 180, psnr = 36.731720\n",
      "video = 01 / 12, i = 116 / 180, psnr = 36.652561\n",
      "video = 01 / 12, i = 117 / 180, psnr = 36.861042\n",
      "video = 01 / 12, i = 118 / 180, psnr = 36.781204\n",
      "video = 01 / 12, i = 119 / 180, psnr = 36.660320\n",
      "video = 01 / 12, i = 120 / 180, psnr = 36.542469\n",
      "video = 01 / 12, i = 121 / 180, psnr = 36.951595\n",
      "video = 01 / 12, i = 122 / 180, psnr = 37.167725\n",
      "video = 01 / 12, i = 123 / 180, psnr = 37.232269\n",
      "video = 01 / 12, i = 124 / 180, psnr = 37.435062\n",
      "video = 01 / 12, i = 125 / 180, psnr = 37.023888\n",
      "video = 01 / 12, i = 126 / 180, psnr = 36.889542\n",
      "video = 01 / 12, i = 127 / 180, psnr = 37.178082\n",
      "video = 01 / 12, i = 128 / 180, psnr = 37.032143\n",
      "video = 01 / 12, i = 129 / 180, psnr = 36.928234\n",
      "video = 01 / 12, i = 130 / 180, psnr = 36.560295\n",
      "video = 01 / 12, i = 131 / 180, psnr = 36.612095\n",
      "video = 01 / 12, i = 132 / 180, psnr = 35.752934\n",
      "video = 01 / 12, i = 133 / 180, psnr = 36.191158\n",
      "video = 01 / 12, i = 134 / 180, psnr = 36.149868\n",
      "video = 01 / 12, i = 135 / 180, psnr = 36.258511\n",
      "video = 01 / 12, i = 136 / 180, psnr = 36.516525\n",
      "video = 01 / 12, i = 137 / 180, psnr = 36.665806\n",
      "video = 01 / 12, i = 138 / 180, psnr = 36.821678\n",
      "video = 01 / 12, i = 139 / 180, psnr = 36.503277\n",
      "video = 01 / 12, i = 140 / 180, psnr = 36.457542\n",
      "video = 01 / 12, i = 141 / 180, psnr = 36.548046\n",
      "video = 01 / 12, i = 142 / 180, psnr = 36.409027\n",
      "video = 01 / 12, i = 143 / 180, psnr = 36.537991\n",
      "video = 01 / 12, i = 144 / 180, psnr = 36.014217\n",
      "video = 01 / 12, i = 145 / 180, psnr = 36.340038\n",
      "video = 01 / 12, i = 146 / 180, psnr = 36.551502\n",
      "video = 01 / 12, i = 147 / 180, psnr = 36.413387\n",
      "video = 01 / 12, i = 148 / 180, psnr = 36.465641\n",
      "video = 01 / 12, i = 149 / 180, psnr = 36.601326\n",
      "video = 01 / 12, i = 150 / 180, psnr = 36.346909\n",
      "video = 01 / 12, i = 151 / 180, psnr = 36.502121\n",
      "video = 01 / 12, i = 152 / 180, psnr = 36.227638\n",
      "video = 01 / 12, i = 153 / 180, psnr = 36.151199\n",
      "video = 01 / 12, i = 154 / 180, psnr = 36.165989\n",
      "video = 01 / 12, i = 155 / 180, psnr = 36.359039\n",
      "video = 01 / 12, i = 156 / 180, psnr = 35.918613\n",
      "video = 01 / 12, i = 157 / 180, psnr = 36.313473\n",
      "video = 01 / 12, i = 158 / 180, psnr = 36.353817\n",
      "video = 01 / 12, i = 159 / 180, psnr = 36.370659\n",
      "video = 01 / 12, i = 160 / 180, psnr = 36.329918\n",
      "video = 01 / 12, i = 161 / 180, psnr = 36.318165\n",
      "video = 01 / 12, i = 162 / 180, psnr = 36.215477\n",
      "video = 01 / 12, i = 163 / 180, psnr = 36.468983\n",
      "video = 01 / 12, i = 164 / 180, psnr = 35.989117\n",
      "video = 01 / 12, i = 165 / 180, psnr = 35.890392\n",
      "video = 01 / 12, i = 166 / 180, psnr = 35.920471\n",
      "video = 01 / 12, i = 167 / 180, psnr = 35.919697\n",
      "video = 01 / 12, i = 168 / 180, psnr = 35.500690\n",
      "video = 01 / 12, i = 169 / 180, psnr = 36.098148\n",
      "video = 01 / 12, i = 170 / 180, psnr = 35.873795\n",
      "video = 01 / 12, i = 171 / 180, psnr = 35.516857\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "video = 01 / 12, i = 172 / 180, psnr = 35.741913\n",
      "video = 01 / 12, i = 173 / 180, psnr = 36.049500\n",
      "video = 01 / 12, i = 174 / 180, psnr = 36.428879\n",
      "video = 01 / 12, i = 175 / 180, psnr = 35.855030\n",
      "video = 01 / 12, i = 176 / 180, psnr = 35.736237\n",
      "video = 01 / 12, i = 177 / 180, psnr = 35.975426\n",
      "video = 01 / 12, i = 178 / 180, psnr = 35.902962\n",
      "video = 01 / 12, i = 179 / 180, psnr = 36.225140\n",
      "video = 02 / 12, i = 4 / 180, psnr = 39.661961\n",
      "video = 02 / 12, i = 5 / 180, psnr = 39.476364\n",
      "video = 02 / 12, i = 6 / 180, psnr = 39.223255\n",
      "video = 02 / 12, i = 7 / 180, psnr = 39.174282\n",
      "video = 02 / 12, i = 8 / 180, psnr = 38.545589\n",
      "video = 02 / 12, i = 9 / 180, psnr = 38.785595\n",
      "video = 02 / 12, i = 10 / 180, psnr = 38.885868\n",
      "video = 02 / 12, i = 11 / 180, psnr = 39.110054\n",
      "video = 02 / 12, i = 12 / 180, psnr = 39.115654\n",
      "video = 02 / 12, i = 13 / 180, psnr = 39.240620\n",
      "video = 02 / 12, i = 14 / 180, psnr = 39.243275\n",
      "video = 02 / 12, i = 15 / 180, psnr = 38.681927\n",
      "video = 02 / 12, i = 16 / 180, psnr = 38.488255\n",
      "video = 02 / 12, i = 17 / 180, psnr = 38.787304\n",
      "video = 02 / 12, i = 18 / 180, psnr = 38.811035\n",
      "video = 02 / 12, i = 19 / 180, psnr = 38.900326\n",
      "video = 02 / 12, i = 20 / 180, psnr = 39.356861\n",
      "video = 02 / 12, i = 21 / 180, psnr = 39.548367\n",
      "video = 02 / 12, i = 22 / 180, psnr = 39.606258\n",
      "video = 02 / 12, i = 23 / 180, psnr = 39.140388\n",
      "video = 02 / 12, i = 24 / 180, psnr = 38.517765\n",
      "video = 02 / 12, i = 25 / 180, psnr = 39.174206\n",
      "video = 02 / 12, i = 26 / 180, psnr = 39.196003\n",
      "video = 02 / 12, i = 27 / 180, psnr = 38.774082\n",
      "video = 02 / 12, i = 28 / 180, psnr = 38.700661\n",
      "video = 02 / 12, i = 29 / 180, psnr = 39.072598\n",
      "video = 02 / 12, i = 30 / 180, psnr = 39.339527\n",
      "video = 02 / 12, i = 31 / 180, psnr = 38.992657\n",
      "video = 02 / 12, i = 32 / 180, psnr = 38.759731\n",
      "video = 02 / 12, i = 33 / 180, psnr = 38.737324\n",
      "video = 02 / 12, i = 34 / 180, psnr = 39.163654\n",
      "video = 02 / 12, i = 35 / 180, psnr = 39.104969\n",
      "video = 02 / 12, i = 36 / 180, psnr = 38.750454\n",
      "video = 02 / 12, i = 37 / 180, psnr = 38.853371\n",
      "video = 02 / 12, i = 38 / 180, psnr = 39.141800\n",
      "video = 02 / 12, i = 39 / 180, psnr = 39.125511\n",
      "video = 02 / 12, i = 40 / 180, psnr = 39.234531\n",
      "video = 02 / 12, i = 41 / 180, psnr = 39.061180\n",
      "video = 02 / 12, i = 42 / 180, psnr = 39.105007\n",
      "video = 02 / 12, i = 43 / 180, psnr = 38.978584\n",
      "video = 02 / 12, i = 44 / 180, psnr = 39.060890\n",
      "video = 02 / 12, i = 45 / 180, psnr = 39.089130\n",
      "video = 02 / 12, i = 46 / 180, psnr = 39.301121\n",
      "video = 02 / 12, i = 47 / 180, psnr = 38.869667\n",
      "video = 02 / 12, i = 48 / 180, psnr = 38.789883\n",
      "video = 02 / 12, i = 49 / 180, psnr = 38.844982\n",
      "video = 02 / 12, i = 50 / 180, psnr = 38.975826\n",
      "video = 02 / 12, i = 51 / 180, psnr = 39.550976\n",
      "video = 02 / 12, i = 52 / 180, psnr = 39.134773\n",
      "video = 02 / 12, i = 53 / 180, psnr = 39.434772\n",
      "video = 02 / 12, i = 54 / 180, psnr = 39.773205\n",
      "video = 02 / 12, i = 55 / 180, psnr = 39.123569\n",
      "video = 02 / 12, i = 56 / 180, psnr = 39.038918\n",
      "video = 02 / 12, i = 57 / 180, psnr = 39.378429\n",
      "video = 02 / 12, i = 58 / 180, psnr = 39.135319\n",
      "video = 02 / 12, i = 59 / 180, psnr = 39.072514\n",
      "video = 02 / 12, i = 60 / 180, psnr = 38.365406\n",
      "video = 02 / 12, i = 61 / 180, psnr = 39.153255\n",
      "video = 02 / 12, i = 62 / 180, psnr = 39.168648\n",
      "video = 02 / 12, i = 63 / 180, psnr = 39.538605\n",
      "video = 02 / 12, i = 64 / 180, psnr = 39.186928\n",
      "video = 02 / 12, i = 65 / 180, psnr = 39.051003\n",
      "video = 02 / 12, i = 66 / 180, psnr = 39.182583\n",
      "video = 02 / 12, i = 67 / 180, psnr = 38.991734\n",
      "video = 02 / 12, i = 68 / 180, psnr = 39.313324\n",
      "video = 02 / 12, i = 69 / 180, psnr = 39.377228\n",
      "video = 02 / 12, i = 70 / 180, psnr = 39.568001\n",
      "video = 02 / 12, i = 71 / 180, psnr = 39.607941\n",
      "video = 02 / 12, i = 72 / 180, psnr = 39.120041\n",
      "video = 02 / 12, i = 73 / 180, psnr = 39.282814\n",
      "video = 02 / 12, i = 74 / 180, psnr = 39.689888\n",
      "video = 02 / 12, i = 75 / 180, psnr = 39.412296\n",
      "video = 02 / 12, i = 76 / 180, psnr = 39.087612\n",
      "video = 02 / 12, i = 77 / 180, psnr = 39.094685\n",
      "video = 02 / 12, i = 78 / 180, psnr = 39.674339\n",
      "video = 02 / 12, i = 79 / 180, psnr = 39.556446\n",
      "video = 02 / 12, i = 80 / 180, psnr = 39.675682\n",
      "video = 02 / 12, i = 81 / 180, psnr = 39.500221\n",
      "video = 02 / 12, i = 82 / 180, psnr = 39.530594\n",
      "video = 02 / 12, i = 83 / 180, psnr = 39.438824\n",
      "video = 02 / 12, i = 84 / 180, psnr = 38.778236\n",
      "video = 02 / 12, i = 85 / 180, psnr = 39.484337\n",
      "video = 02 / 12, i = 86 / 180, psnr = 38.991985\n",
      "video = 02 / 12, i = 87 / 180, psnr = 39.087849\n",
      "video = 02 / 12, i = 88 / 180, psnr = 39.316521\n",
      "video = 02 / 12, i = 89 / 180, psnr = 38.917458\n",
      "video = 02 / 12, i = 90 / 180, psnr = 38.811409\n",
      "video = 02 / 12, i = 91 / 180, psnr = 38.183533\n",
      "video = 02 / 12, i = 92 / 180, psnr = 37.084423\n",
      "video = 02 / 12, i = 93 / 180, psnr = 37.021709\n",
      "video = 02 / 12, i = 94 / 180, psnr = 36.685062\n",
      "video = 02 / 12, i = 95 / 180, psnr = 36.780937\n",
      "video = 02 / 12, i = 96 / 180, psnr = 35.609539\n",
      "video = 02 / 12, i = 97 / 180, psnr = 35.410854\n",
      "video = 02 / 12, i = 98 / 180, psnr = 35.794205\n",
      "video = 02 / 12, i = 99 / 180, psnr = 35.634872\n",
      "video = 02 / 12, i = 100 / 180, psnr = 35.139282\n",
      "video = 02 / 12, i = 101 / 180, psnr = 35.216087\n",
      "video = 02 / 12, i = 102 / 180, psnr = 35.438229\n",
      "video = 02 / 12, i = 103 / 180, psnr = 35.231407\n",
      "video = 02 / 12, i = 104 / 180, psnr = 35.327751\n",
      "video = 02 / 12, i = 105 / 180, psnr = 35.133934\n",
      "video = 02 / 12, i = 106 / 180, psnr = 35.217400\n",
      "video = 02 / 12, i = 107 / 180, psnr = 35.143166\n",
      "video = 02 / 12, i = 108 / 180, psnr = 35.146450\n",
      "video = 02 / 12, i = 109 / 180, psnr = 35.075344\n",
      "video = 02 / 12, i = 110 / 180, psnr = 35.179974\n",
      "video = 02 / 12, i = 111 / 180, psnr = 35.313202\n",
      "video = 02 / 12, i = 112 / 180, psnr = 35.299957\n",
      "video = 02 / 12, i = 113 / 180, psnr = 35.638844\n",
      "video = 02 / 12, i = 114 / 180, psnr = 35.478245\n",
      "video = 02 / 12, i = 115 / 180, psnr = 35.392040\n",
      "video = 02 / 12, i = 116 / 180, psnr = 35.279144\n",
      "video = 02 / 12, i = 117 / 180, psnr = 35.329533\n",
      "video = 02 / 12, i = 118 / 180, psnr = 35.389633\n",
      "video = 02 / 12, i = 119 / 180, psnr = 35.287281\n",
      "video = 02 / 12, i = 120 / 180, psnr = 34.997723\n",
      "video = 02 / 12, i = 121 / 180, psnr = 35.227688\n",
      "video = 02 / 12, i = 122 / 180, psnr = 35.263580\n",
      "video = 02 / 12, i = 123 / 180, psnr = 35.230545\n",
      "video = 02 / 12, i = 124 / 180, psnr = 35.013885\n",
      "video = 02 / 12, i = 125 / 180, psnr = 34.992771\n",
      "video = 02 / 12, i = 126 / 180, psnr = 35.009220\n",
      "video = 02 / 12, i = 127 / 180, psnr = 34.912621\n",
      "video = 02 / 12, i = 128 / 180, psnr = 35.335182\n",
      "video = 02 / 12, i = 129 / 180, psnr = 35.110424\n",
      "video = 02 / 12, i = 130 / 180, psnr = 35.315300\n",
      "video = 02 / 12, i = 131 / 180, psnr = 35.299950\n",
      "video = 02 / 12, i = 132 / 180, psnr = 34.858334\n",
      "video = 02 / 12, i = 133 / 180, psnr = 35.336063\n",
      "video = 02 / 12, i = 134 / 180, psnr = 35.331146\n",
      "video = 02 / 12, i = 135 / 180, psnr = 35.023251\n",
      "video = 02 / 12, i = 136 / 180, psnr = 34.992165\n",
      "video = 02 / 12, i = 137 / 180, psnr = 34.835907\n",
      "video = 02 / 12, i = 138 / 180, psnr = 34.946507\n",
      "video = 02 / 12, i = 139 / 180, psnr = 34.957954\n",
      "video = 02 / 12, i = 140 / 180, psnr = 34.560535\n",
      "video = 02 / 12, i = 141 / 180, psnr = 34.862862\n",
      "video = 02 / 12, i = 142 / 180, psnr = 34.761444\n",
      "video = 02 / 12, i = 143 / 180, psnr = 34.946354\n",
      "video = 02 / 12, i = 144 / 180, psnr = 34.578590\n",
      "video = 02 / 12, i = 145 / 180, psnr = 34.781590\n",
      "video = 02 / 12, i = 146 / 180, psnr = 35.081230\n",
      "video = 02 / 12, i = 147 / 180, psnr = 35.031761\n",
      "video = 02 / 12, i = 148 / 180, psnr = 34.926975\n",
      "video = 02 / 12, i = 149 / 180, psnr = 34.700558\n",
      "video = 02 / 12, i = 150 / 180, psnr = 34.702892\n",
      "video = 02 / 12, i = 151 / 180, psnr = 34.639950\n",
      "video = 02 / 12, i = 152 / 180, psnr = 34.731995\n",
      "video = 02 / 12, i = 153 / 180, psnr = 34.941280\n",
      "video = 02 / 12, i = 154 / 180, psnr = 34.640022\n",
      "video = 02 / 12, i = 155 / 180, psnr = 34.293419\n",
      "video = 02 / 12, i = 156 / 180, psnr = 34.229214\n",
      "video = 02 / 12, i = 157 / 180, psnr = 34.398125\n",
      "video = 02 / 12, i = 158 / 180, psnr = 34.703232\n",
      "video = 02 / 12, i = 159 / 180, psnr = 34.793571\n",
      "video = 02 / 12, i = 160 / 180, psnr = 34.682285\n",
      "video = 02 / 12, i = 161 / 180, psnr = 34.718731\n",
      "video = 02 / 12, i = 162 / 180, psnr = 34.661182\n",
      "video = 02 / 12, i = 163 / 180, psnr = 34.837360\n",
      "video = 02 / 12, i = 164 / 180, psnr = 34.728695\n",
      "video = 02 / 12, i = 165 / 180, psnr = 34.974499\n",
      "video = 02 / 12, i = 166 / 180, psnr = 34.875313\n",
      "video = 02 / 12, i = 167 / 180, psnr = 34.726475\n",
      "video = 02 / 12, i = 168 / 180, psnr = 34.549015\n",
      "video = 02 / 12, i = 169 / 180, psnr = 34.702370\n",
      "video = 02 / 12, i = 170 / 180, psnr = 34.972145\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "video = 02 / 12, i = 171 / 180, psnr = 34.261307\n",
      "video = 02 / 12, i = 172 / 180, psnr = 34.587734\n",
      "video = 02 / 12, i = 173 / 180, psnr = 35.426525\n",
      "video = 02 / 12, i = 174 / 180, psnr = 35.886272\n",
      "video = 02 / 12, i = 175 / 180, psnr = 35.819626\n",
      "video = 02 / 12, i = 176 / 180, psnr = 35.284733\n",
      "video = 02 / 12, i = 177 / 180, psnr = 35.211452\n",
      "video = 02 / 12, i = 178 / 180, psnr = 35.232738\n",
      "video = 02 / 12, i = 179 / 180, psnr = 35.592468\n",
      "video = 03 / 12, i = 4 / 150, psnr = 36.195305\n",
      "video = 03 / 12, i = 5 / 150, psnr = 36.681866\n",
      "video = 03 / 12, i = 6 / 150, psnr = 36.208084\n",
      "video = 03 / 12, i = 7 / 150, psnr = 36.227253\n",
      "video = 03 / 12, i = 8 / 150, psnr = 36.275291\n",
      "video = 03 / 12, i = 9 / 150, psnr = 36.312374\n",
      "video = 03 / 12, i = 10 / 150, psnr = 36.227287\n",
      "video = 03 / 12, i = 11 / 150, psnr = 36.219509\n",
      "video = 03 / 12, i = 12 / 150, psnr = 36.456757\n",
      "video = 03 / 12, i = 13 / 150, psnr = 36.334240\n",
      "video = 03 / 12, i = 14 / 150, psnr = 36.418255\n",
      "video = 03 / 12, i = 15 / 150, psnr = 36.245846\n",
      "video = 03 / 12, i = 16 / 150, psnr = 36.461395\n",
      "video = 03 / 12, i = 17 / 150, psnr = 36.438267\n",
      "video = 03 / 12, i = 18 / 150, psnr = 35.978748\n",
      "video = 03 / 12, i = 19 / 150, psnr = 36.284283\n",
      "video = 03 / 12, i = 20 / 150, psnr = 35.975346\n",
      "video = 03 / 12, i = 21 / 150, psnr = 36.231590\n",
      "video = 03 / 12, i = 22 / 150, psnr = 36.340324\n",
      "video = 03 / 12, i = 23 / 150, psnr = 36.302574\n",
      "video = 03 / 12, i = 24 / 150, psnr = 36.391125\n",
      "video = 03 / 12, i = 25 / 150, psnr = 36.543854\n",
      "video = 03 / 12, i = 26 / 150, psnr = 36.227726\n",
      "video = 03 / 12, i = 27 / 150, psnr = 36.557323\n",
      "video = 03 / 12, i = 28 / 150, psnr = 36.230209\n",
      "video = 03 / 12, i = 29 / 150, psnr = 36.223972\n",
      "video = 03 / 12, i = 30 / 150, psnr = 36.232243\n",
      "video = 03 / 12, i = 31 / 150, psnr = 36.345516\n",
      "video = 03 / 12, i = 32 / 150, psnr = 36.412643\n",
      "video = 03 / 12, i = 33 / 150, psnr = 36.487202\n",
      "video = 03 / 12, i = 34 / 150, psnr = 36.501167\n",
      "video = 03 / 12, i = 35 / 150, psnr = 35.974293\n",
      "video = 03 / 12, i = 36 / 150, psnr = 35.687042\n",
      "video = 03 / 12, i = 37 / 150, psnr = 35.986794\n",
      "video = 03 / 12, i = 38 / 150, psnr = 35.920162\n",
      "video = 03 / 12, i = 39 / 150, psnr = 36.271839\n",
      "video = 03 / 12, i = 40 / 150, psnr = 35.755363\n",
      "video = 03 / 12, i = 41 / 150, psnr = 36.197430\n",
      "video = 03 / 12, i = 42 / 150, psnr = 36.031971\n",
      "video = 03 / 12, i = 43 / 150, psnr = 35.896675\n",
      "video = 03 / 12, i = 44 / 150, psnr = 35.813576\n",
      "video = 03 / 12, i = 45 / 150, psnr = 36.190414\n",
      "video = 03 / 12, i = 46 / 150, psnr = 36.070332\n",
      "video = 03 / 12, i = 47 / 150, psnr = 35.931080\n",
      "video = 03 / 12, i = 48 / 150, psnr = 35.578331\n",
      "video = 03 / 12, i = 49 / 150, psnr = 36.016342\n",
      "video = 03 / 12, i = 50 / 150, psnr = 35.837372\n",
      "video = 03 / 12, i = 51 / 150, psnr = 35.703129\n",
      "video = 03 / 12, i = 52 / 150, psnr = 35.842628\n",
      "video = 03 / 12, i = 53 / 150, psnr = 35.909184\n",
      "video = 03 / 12, i = 54 / 150, psnr = 35.662369\n",
      "video = 03 / 12, i = 55 / 150, psnr = 35.563145\n",
      "video = 03 / 12, i = 56 / 150, psnr = 35.749573\n",
      "video = 03 / 12, i = 57 / 150, psnr = 35.911640\n",
      "video = 03 / 12, i = 58 / 150, psnr = 35.593723\n",
      "video = 03 / 12, i = 59 / 150, psnr = 35.368225\n",
      "video = 03 / 12, i = 60 / 150, psnr = 35.214901\n",
      "video = 03 / 12, i = 61 / 150, psnr = 35.728260\n",
      "video = 03 / 12, i = 62 / 150, psnr = 35.944622\n",
      "video = 03 / 12, i = 63 / 150, psnr = 36.106567\n",
      "video = 03 / 12, i = 64 / 150, psnr = 35.713444\n",
      "video = 03 / 12, i = 65 / 150, psnr = 35.853107\n",
      "video = 03 / 12, i = 66 / 150, psnr = 35.916714\n",
      "video = 03 / 12, i = 67 / 150, psnr = 35.974052\n",
      "video = 03 / 12, i = 68 / 150, psnr = 35.843487\n",
      "video = 03 / 12, i = 69 / 150, psnr = 35.840206\n",
      "video = 03 / 12, i = 70 / 150, psnr = 36.028824\n",
      "video = 03 / 12, i = 71 / 150, psnr = 35.839397\n",
      "video = 03 / 12, i = 72 / 150, psnr = 35.518951\n",
      "video = 03 / 12, i = 73 / 150, psnr = 35.492458\n",
      "video = 03 / 12, i = 74 / 150, psnr = 35.920444\n",
      "video = 03 / 12, i = 75 / 150, psnr = 35.487179\n",
      "video = 03 / 12, i = 76 / 150, psnr = 35.989410\n",
      "video = 03 / 12, i = 77 / 150, psnr = 35.955402\n",
      "video = 03 / 12, i = 78 / 150, psnr = 36.281822\n",
      "video = 03 / 12, i = 79 / 150, psnr = 35.753620\n",
      "video = 03 / 12, i = 80 / 150, psnr = 36.020866\n",
      "video = 03 / 12, i = 81 / 150, psnr = 35.865639\n",
      "video = 03 / 12, i = 82 / 150, psnr = 35.622536\n",
      "video = 03 / 12, i = 83 / 150, psnr = 35.599827\n",
      "video = 03 / 12, i = 84 / 150, psnr = 35.440289\n",
      "video = 03 / 12, i = 85 / 150, psnr = 35.938877\n",
      "video = 03 / 12, i = 86 / 150, psnr = 36.192108\n",
      "video = 03 / 12, i = 87 / 150, psnr = 36.177582\n",
      "video = 03 / 12, i = 88 / 150, psnr = 36.255680\n",
      "video = 03 / 12, i = 89 / 150, psnr = 36.347092\n",
      "video = 03 / 12, i = 90 / 150, psnr = 36.407875\n",
      "video = 03 / 12, i = 91 / 150, psnr = 35.984055\n",
      "video = 03 / 12, i = 92 / 150, psnr = 36.208668\n",
      "video = 03 / 12, i = 93 / 150, psnr = 36.568462\n",
      "video = 03 / 12, i = 94 / 150, psnr = 36.249695\n",
      "video = 03 / 12, i = 95 / 150, psnr = 36.211178\n",
      "video = 03 / 12, i = 96 / 150, psnr = 35.331173\n",
      "video = 03 / 12, i = 97 / 150, psnr = 36.157768\n",
      "video = 03 / 12, i = 98 / 150, psnr = 35.991386\n",
      "video = 03 / 12, i = 99 / 150, psnr = 35.949585\n",
      "video = 03 / 12, i = 100 / 150, psnr = 35.964973\n",
      "video = 03 / 12, i = 101 / 150, psnr = 35.669548\n",
      "video = 03 / 12, i = 102 / 150, psnr = 35.838467\n",
      "video = 03 / 12, i = 103 / 150, psnr = 35.847412\n",
      "video = 03 / 12, i = 104 / 150, psnr = 35.815269\n",
      "video = 03 / 12, i = 105 / 150, psnr = 35.847595\n",
      "video = 03 / 12, i = 106 / 150, psnr = 35.694298\n",
      "video = 03 / 12, i = 107 / 150, psnr = 35.998814\n",
      "video = 03 / 12, i = 108 / 150, psnr = 35.285419\n",
      "video = 03 / 12, i = 109 / 150, psnr = 35.611652\n",
      "video = 03 / 12, i = 110 / 150, psnr = 35.606190\n",
      "video = 03 / 12, i = 111 / 150, psnr = 35.626602\n",
      "video = 03 / 12, i = 112 / 150, psnr = 35.508835\n",
      "video = 03 / 12, i = 113 / 150, psnr = 35.941677\n",
      "video = 03 / 12, i = 114 / 150, psnr = 35.789143\n",
      "video = 03 / 12, i = 115 / 150, psnr = 35.811871\n",
      "video = 03 / 12, i = 116 / 150, psnr = 35.759243\n",
      "video = 03 / 12, i = 117 / 150, psnr = 36.019859\n",
      "video = 03 / 12, i = 118 / 150, psnr = 36.319817\n",
      "video = 03 / 12, i = 119 / 150, psnr = 36.285130\n",
      "video = 03 / 12, i = 120 / 150, psnr = 36.392582\n",
      "video = 03 / 12, i = 121 / 150, psnr = 36.718719\n",
      "video = 03 / 12, i = 122 / 150, psnr = 37.221252\n",
      "video = 03 / 12, i = 123 / 150, psnr = 37.706589\n",
      "video = 03 / 12, i = 124 / 150, psnr = 37.582829\n",
      "video = 03 / 12, i = 125 / 150, psnr = 37.503769\n",
      "video = 03 / 12, i = 126 / 150, psnr = 37.611286\n",
      "video = 03 / 12, i = 127 / 150, psnr = 38.036289\n",
      "video = 03 / 12, i = 128 / 150, psnr = 38.064217\n",
      "video = 03 / 12, i = 129 / 150, psnr = 37.796455\n",
      "video = 03 / 12, i = 130 / 150, psnr = 37.946400\n",
      "video = 03 / 12, i = 131 / 150, psnr = 36.919750\n",
      "video = 03 / 12, i = 132 / 150, psnr = 36.231281\n",
      "video = 03 / 12, i = 133 / 150, psnr = 37.291225\n",
      "video = 03 / 12, i = 134 / 150, psnr = 37.408680\n",
      "video = 03 / 12, i = 135 / 150, psnr = 37.352879\n",
      "video = 03 / 12, i = 136 / 150, psnr = 37.514233\n",
      "video = 03 / 12, i = 137 / 150, psnr = 38.123177\n",
      "video = 03 / 12, i = 138 / 150, psnr = 38.137966\n",
      "video = 03 / 12, i = 139 / 150, psnr = 37.847580\n",
      "video = 03 / 12, i = 140 / 150, psnr = 38.327656\n",
      "video = 03 / 12, i = 141 / 150, psnr = 37.847321\n",
      "video = 03 / 12, i = 142 / 150, psnr = 38.935486\n",
      "video = 03 / 12, i = 143 / 150, psnr = 38.575687\n",
      "video = 03 / 12, i = 144 / 150, psnr = 37.744236\n",
      "video = 03 / 12, i = 145 / 150, psnr = 38.467484\n",
      "video = 03 / 12, i = 146 / 150, psnr = 38.657135\n",
      "video = 03 / 12, i = 147 / 150, psnr = 38.316532\n",
      "video = 03 / 12, i = 148 / 150, psnr = 38.363609\n",
      "video = 03 / 12, i = 149 / 150, psnr = 38.201725\n",
      "video = 04 / 12, i = 4 / 180, psnr = 41.927162\n",
      "video = 04 / 12, i = 5 / 180, psnr = 42.018597\n",
      "video = 04 / 12, i = 6 / 180, psnr = 42.285152\n",
      "video = 04 / 12, i = 7 / 180, psnr = 41.480354\n",
      "video = 04 / 12, i = 8 / 180, psnr = 40.946472\n",
      "video = 04 / 12, i = 9 / 180, psnr = 40.904198\n",
      "video = 04 / 12, i = 10 / 180, psnr = 41.404655\n",
      "video = 04 / 12, i = 11 / 180, psnr = 41.723610\n",
      "video = 04 / 12, i = 12 / 180, psnr = 41.660240\n",
      "video = 04 / 12, i = 13 / 180, psnr = 41.815159\n",
      "video = 04 / 12, i = 14 / 180, psnr = 41.198677\n",
      "video = 04 / 12, i = 15 / 180, psnr = 40.984673\n",
      "video = 04 / 12, i = 16 / 180, psnr = 41.241230\n",
      "video = 04 / 12, i = 17 / 180, psnr = 41.095783\n",
      "video = 04 / 12, i = 18 / 180, psnr = 41.639694\n",
      "video = 04 / 12, i = 19 / 180, psnr = 41.589622\n",
      "video = 04 / 12, i = 20 / 180, psnr = 41.827408\n",
      "video = 04 / 12, i = 21 / 180, psnr = 41.583801\n",
      "video = 04 / 12, i = 22 / 180, psnr = 41.476959\n",
      "video = 04 / 12, i = 23 / 180, psnr = 40.696087\n",
      "video = 04 / 12, i = 24 / 180, psnr = 40.503300\n",
      "video = 04 / 12, i = 25 / 180, psnr = 41.013577\n",
      "video = 04 / 12, i = 26 / 180, psnr = 40.638607\n",
      "video = 04 / 12, i = 27 / 180, psnr = 40.510696\n",
      "video = 04 / 12, i = 28 / 180, psnr = 40.110168\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "video = 04 / 12, i = 29 / 180, psnr = 39.759789\n",
      "video = 04 / 12, i = 30 / 180, psnr = 39.547657\n",
      "video = 04 / 12, i = 31 / 180, psnr = 39.347187\n",
      "video = 04 / 12, i = 32 / 180, psnr = 38.700237\n",
      "video = 04 / 12, i = 33 / 180, psnr = 38.928604\n",
      "video = 04 / 12, i = 34 / 180, psnr = 39.009304\n",
      "video = 04 / 12, i = 35 / 180, psnr = 39.240166\n",
      "video = 04 / 12, i = 36 / 180, psnr = 39.202564\n",
      "video = 04 / 12, i = 37 / 180, psnr = 38.790989\n",
      "video = 04 / 12, i = 38 / 180, psnr = 38.723755\n",
      "video = 04 / 12, i = 39 / 180, psnr = 38.582020\n",
      "video = 04 / 12, i = 40 / 180, psnr = 38.248081\n",
      "video = 04 / 12, i = 41 / 180, psnr = 37.914753\n",
      "video = 04 / 12, i = 42 / 180, psnr = 38.054237\n",
      "video = 04 / 12, i = 43 / 180, psnr = 38.390778\n",
      "video = 04 / 12, i = 44 / 180, psnr = 38.008995\n",
      "video = 04 / 12, i = 45 / 180, psnr = 38.000320\n",
      "video = 04 / 12, i = 46 / 180, psnr = 37.262569\n",
      "video = 04 / 12, i = 47 / 180, psnr = 37.460220\n",
      "video = 04 / 12, i = 48 / 180, psnr = 37.121685\n",
      "video = 04 / 12, i = 49 / 180, psnr = 37.258728\n",
      "video = 04 / 12, i = 50 / 180, psnr = 37.233147\n",
      "video = 04 / 12, i = 51 / 180, psnr = 37.784023\n",
      "video = 04 / 12, i = 52 / 180, psnr = 37.527508\n",
      "video = 04 / 12, i = 53 / 180, psnr = 37.128201\n",
      "video = 04 / 12, i = 54 / 180, psnr = 37.189465\n",
      "video = 04 / 12, i = 55 / 180, psnr = 37.156296\n",
      "video = 04 / 12, i = 56 / 180, psnr = 37.170681\n",
      "video = 04 / 12, i = 57 / 180, psnr = 36.868816\n",
      "video = 04 / 12, i = 58 / 180, psnr = 36.771168\n",
      "video = 04 / 12, i = 59 / 180, psnr = 36.874722\n",
      "video = 04 / 12, i = 60 / 180, psnr = 36.952404\n",
      "video = 04 / 12, i = 61 / 180, psnr = 36.639904\n",
      "video = 04 / 12, i = 62 / 180, psnr = 36.298801\n",
      "video = 04 / 12, i = 63 / 180, psnr = 36.264915\n",
      "video = 04 / 12, i = 64 / 180, psnr = 36.632442\n",
      "video = 04 / 12, i = 65 / 180, psnr = 36.727364\n",
      "video = 04 / 12, i = 66 / 180, psnr = 36.591198\n",
      "video = 04 / 12, i = 67 / 180, psnr = 36.773121\n",
      "video = 04 / 12, i = 68 / 180, psnr = 36.447403\n",
      "video = 04 / 12, i = 69 / 180, psnr = 36.623383\n",
      "video = 04 / 12, i = 70 / 180, psnr = 36.419464\n",
      "video = 04 / 12, i = 71 / 180, psnr = 36.307808\n",
      "video = 04 / 12, i = 72 / 180, psnr = 36.167870\n",
      "video = 04 / 12, i = 73 / 180, psnr = 36.508060\n",
      "video = 04 / 12, i = 74 / 180, psnr = 36.514275\n",
      "video = 04 / 12, i = 75 / 180, psnr = 36.385326\n",
      "video = 04 / 12, i = 76 / 180, psnr = 36.422100\n",
      "video = 04 / 12, i = 77 / 180, psnr = 36.267281\n",
      "video = 04 / 12, i = 78 / 180, psnr = 35.973686\n",
      "video = 04 / 12, i = 79 / 180, psnr = 36.118515\n",
      "video = 04 / 12, i = 80 / 180, psnr = 36.079117\n",
      "video = 04 / 12, i = 81 / 180, psnr = 35.922577\n",
      "video = 04 / 12, i = 82 / 180, psnr = 36.032650\n",
      "video = 04 / 12, i = 83 / 180, psnr = 35.913837\n",
      "video = 04 / 12, i = 84 / 180, psnr = 35.744148\n",
      "video = 04 / 12, i = 85 / 180, psnr = 35.936337\n",
      "video = 04 / 12, i = 86 / 180, psnr = 35.861019\n",
      "video = 04 / 12, i = 87 / 180, psnr = 35.757252\n",
      "video = 04 / 12, i = 88 / 180, psnr = 35.778080\n",
      "video = 04 / 12, i = 89 / 180, psnr = 35.771534\n",
      "video = 04 / 12, i = 90 / 180, psnr = 35.957161\n",
      "video = 04 / 12, i = 91 / 180, psnr = 35.665524\n",
      "video = 04 / 12, i = 92 / 180, psnr = 35.906414\n",
      "video = 04 / 12, i = 93 / 180, psnr = 35.523636\n",
      "video = 04 / 12, i = 94 / 180, psnr = 35.650059\n",
      "video = 04 / 12, i = 95 / 180, psnr = 35.694279\n",
      "video = 04 / 12, i = 96 / 180, psnr = 35.647587\n",
      "video = 04 / 12, i = 97 / 180, psnr = 35.631767\n",
      "video = 04 / 12, i = 98 / 180, psnr = 35.751476\n",
      "video = 04 / 12, i = 99 / 180, psnr = 35.745899\n",
      "video = 04 / 12, i = 100 / 180, psnr = 35.837475\n",
      "video = 04 / 12, i = 101 / 180, psnr = 35.591835\n",
      "video = 04 / 12, i = 102 / 180, psnr = 35.393066\n",
      "video = 04 / 12, i = 103 / 180, psnr = 35.632938\n",
      "video = 04 / 12, i = 104 / 180, psnr = 35.250198\n",
      "video = 04 / 12, i = 105 / 180, psnr = 35.486301\n",
      "video = 04 / 12, i = 106 / 180, psnr = 35.713070\n",
      "video = 04 / 12, i = 107 / 180, psnr = 35.768322\n",
      "video = 04 / 12, i = 108 / 180, psnr = 35.407173\n",
      "video = 04 / 12, i = 109 / 180, psnr = 35.322498\n",
      "video = 04 / 12, i = 110 / 180, psnr = 35.429760\n",
      "video = 04 / 12, i = 111 / 180, psnr = 35.437820\n",
      "video = 04 / 12, i = 112 / 180, psnr = 35.609528\n",
      "video = 04 / 12, i = 113 / 180, psnr = 35.650253\n",
      "video = 04 / 12, i = 114 / 180, psnr = 35.564316\n",
      "video = 04 / 12, i = 115 / 180, psnr = 35.615669\n",
      "video = 04 / 12, i = 116 / 180, psnr = 35.205524\n",
      "video = 04 / 12, i = 117 / 180, psnr = 35.150051\n",
      "video = 04 / 12, i = 118 / 180, psnr = 35.299397\n",
      "video = 04 / 12, i = 119 / 180, psnr = 35.466961\n",
      "video = 04 / 12, i = 120 / 180, psnr = 35.208694\n",
      "video = 04 / 12, i = 121 / 180, psnr = 34.980591\n",
      "video = 04 / 12, i = 122 / 180, psnr = 34.887756\n",
      "video = 04 / 12, i = 123 / 180, psnr = 34.253616\n",
      "video = 04 / 12, i = 124 / 180, psnr = 34.056889\n",
      "video = 04 / 12, i = 125 / 180, psnr = 33.995895\n",
      "video = 04 / 12, i = 126 / 180, psnr = 33.915615\n",
      "video = 04 / 12, i = 127 / 180, psnr = 33.649902\n",
      "video = 04 / 12, i = 128 / 180, psnr = 33.515675\n",
      "video = 04 / 12, i = 129 / 180, psnr = 33.314594\n",
      "video = 04 / 12, i = 130 / 180, psnr = 33.724953\n",
      "video = 04 / 12, i = 131 / 180, psnr = 33.432827\n",
      "video = 04 / 12, i = 132 / 180, psnr = 33.447926\n",
      "video = 04 / 12, i = 133 / 180, psnr = 33.575863\n",
      "video = 04 / 12, i = 134 / 180, psnr = 33.789028\n",
      "video = 04 / 12, i = 135 / 180, psnr = 33.717381\n",
      "video = 04 / 12, i = 136 / 180, psnr = 33.657356\n",
      "video = 04 / 12, i = 137 / 180, psnr = 33.684155\n",
      "video = 04 / 12, i = 138 / 180, psnr = 33.770241\n",
      "video = 04 / 12, i = 139 / 180, psnr = 33.504124\n",
      "video = 04 / 12, i = 140 / 180, psnr = 33.841488\n",
      "video = 04 / 12, i = 141 / 180, psnr = 33.664669\n",
      "video = 04 / 12, i = 142 / 180, psnr = 33.761753\n",
      "video = 04 / 12, i = 143 / 180, psnr = 33.642693\n",
      "video = 04 / 12, i = 144 / 180, psnr = 33.679245\n",
      "video = 04 / 12, i = 145 / 180, psnr = 33.591976\n",
      "video = 04 / 12, i = 146 / 180, psnr = 33.569489\n",
      "video = 04 / 12, i = 147 / 180, psnr = 33.442299\n",
      "video = 04 / 12, i = 148 / 180, psnr = 33.389530\n",
      "video = 04 / 12, i = 149 / 180, psnr = 33.427555\n",
      "video = 04 / 12, i = 150 / 180, psnr = 33.420456\n",
      "video = 04 / 12, i = 151 / 180, psnr = 33.394714\n",
      "video = 04 / 12, i = 152 / 180, psnr = 33.490170\n",
      "video = 04 / 12, i = 153 / 180, psnr = 33.313480\n",
      "video = 04 / 12, i = 154 / 180, psnr = 33.567669\n",
      "video = 04 / 12, i = 155 / 180, psnr = 33.258358\n",
      "video = 04 / 12, i = 156 / 180, psnr = 33.635250\n",
      "video = 04 / 12, i = 157 / 180, psnr = 33.532452\n",
      "video = 04 / 12, i = 158 / 180, psnr = 33.575253\n",
      "video = 04 / 12, i = 159 / 180, psnr = 33.561092\n",
      "video = 04 / 12, i = 160 / 180, psnr = 33.361111\n",
      "video = 04 / 12, i = 161 / 180, psnr = 33.374016\n",
      "video = 04 / 12, i = 162 / 180, psnr = 33.276886\n",
      "video = 04 / 12, i = 163 / 180, psnr = 33.212860\n",
      "video = 04 / 12, i = 164 / 180, psnr = 33.214722\n",
      "video = 04 / 12, i = 165 / 180, psnr = 33.369289\n",
      "video = 04 / 12, i = 166 / 180, psnr = 33.145027\n",
      "video = 04 / 12, i = 167 / 180, psnr = 33.083031\n",
      "video = 04 / 12, i = 168 / 180, psnr = 33.063484\n",
      "video = 04 / 12, i = 169 / 180, psnr = 33.175045\n",
      "video = 04 / 12, i = 170 / 180, psnr = 33.440414\n",
      "video = 04 / 12, i = 171 / 180, psnr = 33.563290\n",
      "video = 04 / 12, i = 172 / 180, psnr = 33.645760\n",
      "video = 04 / 12, i = 173 / 180, psnr = 33.350571\n",
      "video = 04 / 12, i = 174 / 180, psnr = 33.623772\n",
      "video = 04 / 12, i = 175 / 180, psnr = 33.470810\n",
      "video = 04 / 12, i = 176 / 180, psnr = 33.473560\n",
      "video = 04 / 12, i = 177 / 180, psnr = 33.371223\n",
      "video = 04 / 12, i = 178 / 180, psnr = 33.591560\n",
      "video = 04 / 12, i = 179 / 180, psnr = 33.742634\n",
      "video = 05 / 12, i = 4 / 150, psnr = 35.764324\n",
      "video = 05 / 12, i = 5 / 150, psnr = 35.965000\n",
      "video = 05 / 12, i = 6 / 150, psnr = 35.335522\n",
      "video = 05 / 12, i = 7 / 150, psnr = 35.535465\n",
      "video = 05 / 12, i = 8 / 150, psnr = 35.503170\n",
      "video = 05 / 12, i = 9 / 150, psnr = 35.956264\n",
      "video = 05 / 12, i = 10 / 150, psnr = 35.987877\n",
      "video = 05 / 12, i = 11 / 150, psnr = 35.896038\n",
      "video = 05 / 12, i = 12 / 150, psnr = 35.781891\n",
      "video = 05 / 12, i = 13 / 150, psnr = 35.693054\n",
      "video = 05 / 12, i = 14 / 150, psnr = 36.033730\n",
      "video = 05 / 12, i = 15 / 150, psnr = 35.981506\n",
      "video = 05 / 12, i = 16 / 150, psnr = 35.908447\n",
      "video = 05 / 12, i = 17 / 150, psnr = 36.048637\n",
      "video = 05 / 12, i = 18 / 150, psnr = 36.061440\n",
      "video = 05 / 12, i = 19 / 150, psnr = 35.680515\n",
      "video = 05 / 12, i = 20 / 150, psnr = 35.943336\n",
      "video = 05 / 12, i = 21 / 150, psnr = 35.944695\n",
      "video = 05 / 12, i = 22 / 150, psnr = 36.022869\n",
      "video = 05 / 12, i = 23 / 150, psnr = 35.716751\n",
      "video = 05 / 12, i = 24 / 150, psnr = 35.591976\n",
      "video = 05 / 12, i = 25 / 150, psnr = 35.738026\n",
      "video = 05 / 12, i = 26 / 150, psnr = 35.517204\n",
      "video = 05 / 12, i = 27 / 150, psnr = 35.557449\n",
      "video = 05 / 12, i = 28 / 150, psnr = 35.954250\n",
      "video = 05 / 12, i = 29 / 150, psnr = 36.046539\n",
      "video = 05 / 12, i = 30 / 150, psnr = 35.855606\n",
      "video = 05 / 12, i = 31 / 150, psnr = 35.726128\n",
      "video = 05 / 12, i = 32 / 150, psnr = 35.673843\n",
      "video = 05 / 12, i = 33 / 150, psnr = 35.803448\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "video = 05 / 12, i = 34 / 150, psnr = 35.783249\n",
      "video = 05 / 12, i = 35 / 150, psnr = 35.862858\n",
      "video = 05 / 12, i = 36 / 150, psnr = 35.492863\n",
      "video = 05 / 12, i = 37 / 150, psnr = 36.150677\n",
      "video = 05 / 12, i = 38 / 150, psnr = 35.935860\n",
      "video = 05 / 12, i = 39 / 150, psnr = 35.929722\n",
      "video = 05 / 12, i = 40 / 150, psnr = 35.863628\n",
      "video = 05 / 12, i = 41 / 150, psnr = 35.603180\n",
      "video = 05 / 12, i = 42 / 150, psnr = 35.539764\n",
      "video = 05 / 12, i = 43 / 150, psnr = 35.440918\n",
      "video = 05 / 12, i = 44 / 150, psnr = 35.648232\n",
      "video = 05 / 12, i = 45 / 150, psnr = 35.630253\n",
      "video = 05 / 12, i = 46 / 150, psnr = 35.643818\n",
      "video = 05 / 12, i = 47 / 150, psnr = 35.626053\n",
      "video = 05 / 12, i = 48 / 150, psnr = 35.168518\n",
      "video = 05 / 12, i = 49 / 150, psnr = 35.579304\n",
      "video = 05 / 12, i = 50 / 150, psnr = 35.658306\n",
      "video = 05 / 12, i = 51 / 150, psnr = 35.645802\n",
      "video = 05 / 12, i = 52 / 150, psnr = 35.666454\n",
      "video = 05 / 12, i = 53 / 150, psnr = 35.898327\n",
      "video = 05 / 12, i = 54 / 150, psnr = 35.788597\n",
      "video = 05 / 12, i = 55 / 150, psnr = 35.131790\n",
      "video = 05 / 12, i = 56 / 150, psnr = 35.106602\n",
      "video = 05 / 12, i = 57 / 150, psnr = 35.471512\n",
      "video = 05 / 12, i = 58 / 150, psnr = 35.421917\n",
      "video = 05 / 12, i = 59 / 150, psnr = 35.637489\n",
      "video = 05 / 12, i = 60 / 150, psnr = 35.411274\n",
      "video = 05 / 12, i = 61 / 150, psnr = 35.432175\n",
      "video = 05 / 12, i = 62 / 150, psnr = 35.407902\n",
      "video = 05 / 12, i = 63 / 150, psnr = 35.159546\n",
      "video = 05 / 12, i = 64 / 150, psnr = 35.263912\n",
      "video = 05 / 12, i = 65 / 150, psnr = 35.355370\n",
      "video = 05 / 12, i = 66 / 150, psnr = 35.610096\n",
      "video = 05 / 12, i = 67 / 150, psnr = 35.472286\n",
      "video = 05 / 12, i = 68 / 150, psnr = 35.501675\n",
      "video = 05 / 12, i = 69 / 150, psnr = 35.543285\n",
      "video = 05 / 12, i = 70 / 150, psnr = 35.599319\n",
      "video = 05 / 12, i = 71 / 150, psnr = 35.155907\n",
      "video = 05 / 12, i = 72 / 150, psnr = 34.822712\n",
      "video = 05 / 12, i = 73 / 150, psnr = 35.221390\n",
      "video = 05 / 12, i = 74 / 150, psnr = 34.888180\n",
      "video = 05 / 12, i = 75 / 150, psnr = 35.120838\n",
      "video = 05 / 12, i = 76 / 150, psnr = 34.967167\n",
      "video = 05 / 12, i = 77 / 150, psnr = 34.904976\n",
      "video = 05 / 12, i = 78 / 150, psnr = 35.097946\n",
      "video = 05 / 12, i = 79 / 150, psnr = 35.039589\n",
      "video = 05 / 12, i = 80 / 150, psnr = 35.022827\n",
      "video = 05 / 12, i = 81 / 150, psnr = 35.401283\n",
      "video = 05 / 12, i = 82 / 150, psnr = 35.239349\n",
      "video = 05 / 12, i = 83 / 150, psnr = 35.130749\n",
      "video = 05 / 12, i = 84 / 150, psnr = 35.183052\n",
      "video = 05 / 12, i = 85 / 150, psnr = 35.191040\n",
      "video = 05 / 12, i = 86 / 150, psnr = 35.039097\n",
      "video = 05 / 12, i = 87 / 150, psnr = 35.011589\n",
      "video = 05 / 12, i = 88 / 150, psnr = 35.018459\n",
      "video = 05 / 12, i = 89 / 150, psnr = 34.952854\n",
      "video = 05 / 12, i = 90 / 150, psnr = 34.920879\n",
      "video = 05 / 12, i = 91 / 150, psnr = 34.981529\n",
      "video = 05 / 12, i = 92 / 150, psnr = 34.753151\n",
      "video = 05 / 12, i = 93 / 150, psnr = 35.008663\n",
      "video = 05 / 12, i = 94 / 150, psnr = 35.261139\n",
      "video = 05 / 12, i = 95 / 150, psnr = 35.391220\n",
      "video = 05 / 12, i = 96 / 150, psnr = 34.592819\n",
      "video = 05 / 12, i = 97 / 150, psnr = 34.941536\n",
      "video = 05 / 12, i = 98 / 150, psnr = 35.184128\n",
      "video = 05 / 12, i = 99 / 150, psnr = 35.092247\n",
      "video = 05 / 12, i = 100 / 150, psnr = 35.306824\n",
      "video = 05 / 12, i = 101 / 150, psnr = 35.300674\n",
      "video = 05 / 12, i = 102 / 150, psnr = 35.376904\n",
      "video = 05 / 12, i = 103 / 150, psnr = 35.455494\n",
      "video = 05 / 12, i = 104 / 150, psnr = 35.350464\n",
      "video = 05 / 12, i = 105 / 150, psnr = 35.304268\n",
      "video = 05 / 12, i = 106 / 150, psnr = 35.247959\n",
      "video = 05 / 12, i = 107 / 150, psnr = 35.392460\n",
      "video = 05 / 12, i = 108 / 150, psnr = 35.202972\n",
      "video = 05 / 12, i = 109 / 150, psnr = 35.187706\n",
      "video = 05 / 12, i = 110 / 150, psnr = 35.131367\n",
      "video = 05 / 12, i = 111 / 150, psnr = 34.872364\n",
      "video = 05 / 12, i = 112 / 150, psnr = 35.072353\n",
      "video = 05 / 12, i = 113 / 150, psnr = 35.367733\n",
      "video = 05 / 12, i = 114 / 150, psnr = 35.459354\n",
      "video = 05 / 12, i = 115 / 150, psnr = 35.228729\n",
      "video = 05 / 12, i = 116 / 150, psnr = 35.407845\n",
      "video = 05 / 12, i = 117 / 150, psnr = 35.710735\n",
      "video = 05 / 12, i = 118 / 150, psnr = 35.660023\n",
      "video = 05 / 12, i = 119 / 150, psnr = 36.093281\n",
      "video = 05 / 12, i = 120 / 150, psnr = 35.258820\n",
      "video = 05 / 12, i = 121 / 150, psnr = 35.719204\n",
      "video = 05 / 12, i = 122 / 150, psnr = 35.666172\n",
      "video = 05 / 12, i = 123 / 150, psnr = 36.199490\n",
      "video = 05 / 12, i = 124 / 150, psnr = 36.260117\n",
      "video = 05 / 12, i = 125 / 150, psnr = 36.285587\n",
      "video = 05 / 12, i = 126 / 150, psnr = 36.979309\n",
      "video = 05 / 12, i = 127 / 150, psnr = 36.590179\n",
      "video = 05 / 12, i = 128 / 150, psnr = 36.591042\n",
      "video = 05 / 12, i = 129 / 150, psnr = 36.926987\n",
      "video = 05 / 12, i = 130 / 150, psnr = 36.567783\n",
      "video = 05 / 12, i = 131 / 150, psnr = 37.036041\n",
      "video = 05 / 12, i = 132 / 150, psnr = 36.464092\n",
      "video = 05 / 12, i = 133 / 150, psnr = 37.001572\n",
      "video = 05 / 12, i = 134 / 150, psnr = 37.365044\n",
      "video = 05 / 12, i = 135 / 150, psnr = 37.364967\n",
      "video = 05 / 12, i = 136 / 150, psnr = 37.545372\n",
      "video = 05 / 12, i = 137 / 150, psnr = 37.136898\n",
      "video = 05 / 12, i = 138 / 150, psnr = 36.947605\n",
      "video = 05 / 12, i = 139 / 150, psnr = 37.115868\n",
      "video = 05 / 12, i = 140 / 150, psnr = 36.640720\n",
      "video = 05 / 12, i = 141 / 150, psnr = 36.953266\n",
      "video = 05 / 12, i = 142 / 150, psnr = 37.223362\n",
      "video = 05 / 12, i = 143 / 150, psnr = 36.934483\n",
      "video = 05 / 12, i = 144 / 150, psnr = 36.395782\n",
      "video = 05 / 12, i = 145 / 150, psnr = 37.127014\n",
      "video = 05 / 12, i = 146 / 150, psnr = 36.949249\n",
      "video = 05 / 12, i = 147 / 150, psnr = 37.005650\n",
      "video = 05 / 12, i = 148 / 150, psnr = 36.822071\n",
      "video = 05 / 12, i = 149 / 150, psnr = 36.592548\n",
      "video = 06 / 12, i = 4 / 180, psnr = 38.337952\n",
      "video = 06 / 12, i = 5 / 180, psnr = 38.421318\n",
      "video = 06 / 12, i = 6 / 180, psnr = 38.228714\n",
      "video = 06 / 12, i = 7 / 180, psnr = 38.659672\n",
      "video = 06 / 12, i = 8 / 180, psnr = 38.955757\n",
      "video = 06 / 12, i = 9 / 180, psnr = 39.217091\n",
      "video = 06 / 12, i = 10 / 180, psnr = 39.352795\n",
      "video = 06 / 12, i = 11 / 180, psnr = 39.109367\n",
      "video = 06 / 12, i = 12 / 180, psnr = 38.587730\n",
      "video = 06 / 12, i = 13 / 180, psnr = 38.681808\n",
      "video = 06 / 12, i = 14 / 180, psnr = 38.665993\n",
      "video = 06 / 12, i = 15 / 180, psnr = 38.214874\n",
      "video = 06 / 12, i = 16 / 180, psnr = 38.344334\n",
      "video = 06 / 12, i = 17 / 180, psnr = 38.501640\n",
      "video = 06 / 12, i = 18 / 180, psnr = 38.368729\n",
      "video = 06 / 12, i = 19 / 180, psnr = 38.619995\n",
      "video = 06 / 12, i = 20 / 180, psnr = 38.759537\n",
      "video = 06 / 12, i = 21 / 180, psnr = 38.847954\n",
      "video = 06 / 12, i = 22 / 180, psnr = 39.114086\n",
      "video = 06 / 12, i = 23 / 180, psnr = 39.474888\n",
      "video = 06 / 12, i = 24 / 180, psnr = 39.033642\n",
      "video = 06 / 12, i = 25 / 180, psnr = 38.891193\n",
      "video = 06 / 12, i = 26 / 180, psnr = 38.529560\n",
      "video = 06 / 12, i = 27 / 180, psnr = 37.940582\n",
      "video = 06 / 12, i = 28 / 180, psnr = 37.981113\n",
      "video = 06 / 12, i = 29 / 180, psnr = 38.093464\n",
      "video = 06 / 12, i = 30 / 180, psnr = 37.622093\n",
      "video = 06 / 12, i = 31 / 180, psnr = 36.850521\n",
      "video = 06 / 12, i = 32 / 180, psnr = 36.285728\n",
      "video = 06 / 12, i = 33 / 180, psnr = 36.076977\n",
      "video = 06 / 12, i = 34 / 180, psnr = 35.938850\n",
      "video = 06 / 12, i = 35 / 180, psnr = 35.847740\n",
      "video = 06 / 12, i = 36 / 180, psnr = 35.637455\n",
      "video = 06 / 12, i = 37 / 180, psnr = 35.147217\n",
      "video = 06 / 12, i = 38 / 180, psnr = 35.171432\n",
      "video = 06 / 12, i = 39 / 180, psnr = 35.044270\n",
      "video = 06 / 12, i = 40 / 180, psnr = 35.044521\n",
      "video = 06 / 12, i = 41 / 180, psnr = 35.047783\n",
      "video = 06 / 12, i = 42 / 180, psnr = 34.801674\n",
      "video = 06 / 12, i = 43 / 180, psnr = 34.949406\n",
      "video = 06 / 12, i = 44 / 180, psnr = 35.063107\n",
      "video = 06 / 12, i = 45 / 180, psnr = 35.080498\n",
      "video = 06 / 12, i = 46 / 180, psnr = 35.115860\n",
      "video = 06 / 12, i = 47 / 180, psnr = 35.065731\n",
      "video = 06 / 12, i = 48 / 180, psnr = 34.983223\n",
      "video = 06 / 12, i = 49 / 180, psnr = 35.033714\n",
      "video = 06 / 12, i = 50 / 180, psnr = 34.637688\n",
      "video = 06 / 12, i = 51 / 180, psnr = 34.574589\n",
      "video = 06 / 12, i = 52 / 180, psnr = 34.668114\n",
      "video = 06 / 12, i = 53 / 180, psnr = 34.840725\n",
      "video = 06 / 12, i = 54 / 180, psnr = 34.872913\n",
      "video = 06 / 12, i = 55 / 180, psnr = 34.660713\n",
      "video = 06 / 12, i = 56 / 180, psnr = 34.855820\n",
      "video = 06 / 12, i = 57 / 180, psnr = 34.881512\n",
      "video = 06 / 12, i = 58 / 180, psnr = 34.906010\n",
      "video = 06 / 12, i = 59 / 180, psnr = 34.775749\n",
      "video = 06 / 12, i = 60 / 180, psnr = 34.565285\n",
      "video = 06 / 12, i = 61 / 180, psnr = 34.338493\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "video = 06 / 12, i = 62 / 180, psnr = 34.410717\n",
      "video = 06 / 12, i = 63 / 180, psnr = 34.366341\n",
      "video = 06 / 12, i = 64 / 180, psnr = 34.715172\n",
      "video = 06 / 12, i = 65 / 180, psnr = 34.662865\n",
      "video = 06 / 12, i = 66 / 180, psnr = 34.742466\n",
      "video = 06 / 12, i = 67 / 180, psnr = 34.831844\n",
      "video = 06 / 12, i = 68 / 180, psnr = 34.779728\n",
      "video = 06 / 12, i = 69 / 180, psnr = 34.707977\n",
      "video = 06 / 12, i = 70 / 180, psnr = 34.705708\n",
      "video = 06 / 12, i = 71 / 180, psnr = 34.876972\n",
      "video = 06 / 12, i = 72 / 180, psnr = 34.476486\n",
      "video = 06 / 12, i = 73 / 180, psnr = 34.486145\n",
      "video = 06 / 12, i = 74 / 180, psnr = 34.908852\n",
      "video = 06 / 12, i = 75 / 180, psnr = 34.698803\n",
      "video = 06 / 12, i = 76 / 180, psnr = 34.795509\n",
      "video = 06 / 12, i = 77 / 180, psnr = 34.910980\n",
      "video = 06 / 12, i = 78 / 180, psnr = 34.784576\n",
      "video = 06 / 12, i = 79 / 180, psnr = 34.880199\n",
      "video = 06 / 12, i = 80 / 180, psnr = 34.926003\n",
      "video = 06 / 12, i = 81 / 180, psnr = 34.686371\n",
      "video = 06 / 12, i = 82 / 180, psnr = 34.855957\n",
      "video = 06 / 12, i = 83 / 180, psnr = 34.708008\n",
      "video = 06 / 12, i = 84 / 180, psnr = 34.807045\n",
      "video = 06 / 12, i = 85 / 180, psnr = 34.830517\n",
      "video = 06 / 12, i = 86 / 180, psnr = 34.872650\n",
      "video = 06 / 12, i = 87 / 180, psnr = 35.223381\n",
      "video = 06 / 12, i = 88 / 180, psnr = 34.948277\n",
      "video = 06 / 12, i = 89 / 180, psnr = 35.285423\n",
      "video = 06 / 12, i = 90 / 180, psnr = 35.286148\n",
      "video = 06 / 12, i = 91 / 180, psnr = 35.116474\n",
      "video = 06 / 12, i = 92 / 180, psnr = 34.871098\n",
      "video = 06 / 12, i = 93 / 180, psnr = 34.719711\n",
      "video = 06 / 12, i = 94 / 180, psnr = 34.968285\n",
      "video = 06 / 12, i = 95 / 180, psnr = 35.286003\n",
      "video = 06 / 12, i = 96 / 180, psnr = 35.267887\n",
      "video = 06 / 12, i = 97 / 180, psnr = 35.585651\n",
      "video = 06 / 12, i = 98 / 180, psnr = 35.535698\n",
      "video = 06 / 12, i = 99 / 180, psnr = 35.560795\n",
      "video = 06 / 12, i = 100 / 180, psnr = 35.271900\n",
      "video = 06 / 12, i = 101 / 180, psnr = 35.265854\n",
      "video = 06 / 12, i = 102 / 180, psnr = 34.925762\n",
      "video = 06 / 12, i = 103 / 180, psnr = 35.163158\n",
      "video = 06 / 12, i = 104 / 180, psnr = 35.065308\n",
      "video = 06 / 12, i = 105 / 180, psnr = 35.303967\n",
      "video = 06 / 12, i = 106 / 180, psnr = 35.452618\n",
      "video = 06 / 12, i = 107 / 180, psnr = 35.301708\n",
      "video = 06 / 12, i = 108 / 180, psnr = 34.904842\n",
      "video = 06 / 12, i = 109 / 180, psnr = 35.214893\n",
      "video = 06 / 12, i = 110 / 180, psnr = 34.913181\n",
      "video = 06 / 12, i = 111 / 180, psnr = 35.083458\n",
      "video = 06 / 12, i = 112 / 180, psnr = 34.903175\n",
      "video = 06 / 12, i = 113 / 180, psnr = 35.166737\n",
      "video = 06 / 12, i = 114 / 180, psnr = 35.181892\n",
      "video = 06 / 12, i = 115 / 180, psnr = 35.231853\n",
      "video = 06 / 12, i = 116 / 180, psnr = 35.172615\n",
      "video = 06 / 12, i = 117 / 180, psnr = 35.226639\n",
      "video = 06 / 12, i = 118 / 180, psnr = 35.188763\n",
      "video = 06 / 12, i = 119 / 180, psnr = 35.323547\n",
      "video = 06 / 12, i = 120 / 180, psnr = 35.236004\n",
      "video = 06 / 12, i = 121 / 180, psnr = 35.138241\n",
      "video = 06 / 12, i = 122 / 180, psnr = 35.357544\n",
      "video = 06 / 12, i = 123 / 180, psnr = 35.195347\n",
      "video = 06 / 12, i = 124 / 180, psnr = 35.256123\n",
      "video = 06 / 12, i = 125 / 180, psnr = 35.435593\n",
      "video = 06 / 12, i = 126 / 180, psnr = 35.681965\n",
      "video = 06 / 12, i = 127 / 180, psnr = 35.505413\n",
      "video = 06 / 12, i = 128 / 180, psnr = 35.494797\n",
      "video = 06 / 12, i = 129 / 180, psnr = 35.182426\n",
      "video = 06 / 12, i = 130 / 180, psnr = 35.290760\n",
      "video = 06 / 12, i = 131 / 180, psnr = 35.344086\n",
      "video = 06 / 12, i = 132 / 180, psnr = 34.972389\n",
      "video = 06 / 12, i = 133 / 180, psnr = 35.479382\n",
      "video = 06 / 12, i = 134 / 180, psnr = 35.377853\n",
      "video = 06 / 12, i = 135 / 180, psnr = 35.648949\n",
      "video = 06 / 12, i = 136 / 180, psnr = 35.334934\n",
      "video = 06 / 12, i = 137 / 180, psnr = 35.307316\n",
      "video = 06 / 12, i = 138 / 180, psnr = 35.278362\n",
      "video = 06 / 12, i = 139 / 180, psnr = 35.058868\n",
      "video = 06 / 12, i = 140 / 180, psnr = 34.996662\n",
      "video = 06 / 12, i = 141 / 180, psnr = 34.931099\n",
      "video = 06 / 12, i = 142 / 180, psnr = 35.065525\n",
      "video = 06 / 12, i = 143 / 180, psnr = 35.069843\n",
      "video = 06 / 12, i = 144 / 180, psnr = 34.641350\n",
      "video = 06 / 12, i = 145 / 180, psnr = 34.982098\n",
      "video = 06 / 12, i = 146 / 180, psnr = 35.143715\n",
      "video = 06 / 12, i = 147 / 180, psnr = 35.149529\n",
      "video = 06 / 12, i = 148 / 180, psnr = 35.432514\n",
      "video = 06 / 12, i = 149 / 180, psnr = 35.454311\n",
      "video = 06 / 12, i = 150 / 180, psnr = 34.991867\n",
      "video = 06 / 12, i = 151 / 180, psnr = 35.126362\n",
      "video = 06 / 12, i = 152 / 180, psnr = 35.489075\n",
      "video = 06 / 12, i = 153 / 180, psnr = 36.417107\n",
      "video = 06 / 12, i = 154 / 180, psnr = 37.073105\n",
      "video = 06 / 12, i = 155 / 180, psnr = 37.352200\n",
      "video = 06 / 12, i = 156 / 180, psnr = 37.652523\n",
      "video = 06 / 12, i = 157 / 180, psnr = 38.834885\n",
      "video = 06 / 12, i = 158 / 180, psnr = 39.355206\n",
      "video = 06 / 12, i = 159 / 180, psnr = 39.595848\n",
      "video = 06 / 12, i = 160 / 180, psnr = 39.176365\n",
      "video = 06 / 12, i = 161 / 180, psnr = 38.748211\n",
      "video = 06 / 12, i = 162 / 180, psnr = 38.660698\n",
      "video = 06 / 12, i = 163 / 180, psnr = 39.194668\n",
      "video = 06 / 12, i = 164 / 180, psnr = 39.511425\n",
      "video = 06 / 12, i = 165 / 180, psnr = 39.352882\n",
      "video = 06 / 12, i = 166 / 180, psnr = 39.070763\n",
      "video = 06 / 12, i = 167 / 180, psnr = 39.946987\n",
      "video = 06 / 12, i = 168 / 180, psnr = 38.783806\n",
      "video = 06 / 12, i = 169 / 180, psnr = 39.640186\n",
      "video = 06 / 12, i = 170 / 180, psnr = 40.136620\n",
      "video = 06 / 12, i = 171 / 180, psnr = 39.676414\n",
      "video = 06 / 12, i = 172 / 180, psnr = 39.055264\n",
      "video = 06 / 12, i = 173 / 180, psnr = 39.123188\n",
      "video = 06 / 12, i = 174 / 180, psnr = 38.598625\n",
      "video = 06 / 12, i = 175 / 180, psnr = 38.604065\n",
      "video = 06 / 12, i = 176 / 180, psnr = 38.146976\n",
      "video = 06 / 12, i = 177 / 180, psnr = 38.556038\n",
      "video = 06 / 12, i = 178 / 180, psnr = 38.773937\n",
      "video = 06 / 12, i = 179 / 180, psnr = 39.322426\n",
      "video = 07 / 12, i = 4 / 180, psnr = 40.557014\n",
      "video = 07 / 12, i = 5 / 180, psnr = 40.292755\n",
      "video = 07 / 12, i = 6 / 180, psnr = 40.334198\n",
      "video = 07 / 12, i = 7 / 180, psnr = 39.787556\n",
      "video = 07 / 12, i = 8 / 180, psnr = 40.088928\n",
      "video = 07 / 12, i = 9 / 180, psnr = 40.120724\n",
      "video = 07 / 12, i = 10 / 180, psnr = 40.120911\n",
      "video = 07 / 12, i = 11 / 180, psnr = 40.764309\n",
      "video = 07 / 12, i = 12 / 180, psnr = 40.751640\n",
      "video = 07 / 12, i = 13 / 180, psnr = 41.171257\n",
      "video = 07 / 12, i = 14 / 180, psnr = 41.073174\n",
      "video = 07 / 12, i = 15 / 180, psnr = 41.131443\n",
      "video = 07 / 12, i = 16 / 180, psnr = 40.840954\n",
      "video = 07 / 12, i = 17 / 180, psnr = 41.093979\n",
      "video = 07 / 12, i = 18 / 180, psnr = 41.128674\n",
      "video = 07 / 12, i = 19 / 180, psnr = 40.446930\n",
      "video = 07 / 12, i = 20 / 180, psnr = 40.185238\n",
      "video = 07 / 12, i = 21 / 180, psnr = 40.002129\n",
      "video = 07 / 12, i = 22 / 180, psnr = 40.007298\n",
      "video = 07 / 12, i = 23 / 180, psnr = 39.679150\n",
      "video = 07 / 12, i = 24 / 180, psnr = 39.518402\n",
      "video = 07 / 12, i = 25 / 180, psnr = 40.463249\n",
      "video = 07 / 12, i = 26 / 180, psnr = 40.626553\n",
      "video = 07 / 12, i = 27 / 180, psnr = 39.786831\n",
      "video = 07 / 12, i = 28 / 180, psnr = 40.499485\n",
      "video = 07 / 12, i = 29 / 180, psnr = 40.758492\n",
      "video = 07 / 12, i = 30 / 180, psnr = 40.615154\n",
      "video = 07 / 12, i = 31 / 180, psnr = 40.240776\n",
      "video = 07 / 12, i = 32 / 180, psnr = 39.537189\n",
      "video = 07 / 12, i = 33 / 180, psnr = 39.374378\n",
      "video = 07 / 12, i = 34 / 180, psnr = 39.179291\n",
      "video = 07 / 12, i = 35 / 180, psnr = 39.577606\n",
      "video = 07 / 12, i = 36 / 180, psnr = 39.270313\n",
      "video = 07 / 12, i = 37 / 180, psnr = 39.722637\n",
      "video = 07 / 12, i = 38 / 180, psnr = 39.326485\n",
      "video = 07 / 12, i = 39 / 180, psnr = 39.226711\n",
      "video = 07 / 12, i = 40 / 180, psnr = 39.497486\n",
      "video = 07 / 12, i = 41 / 180, psnr = 39.221645\n",
      "video = 07 / 12, i = 42 / 180, psnr = 39.757408\n",
      "video = 07 / 12, i = 43 / 180, psnr = 39.661045\n",
      "video = 07 / 12, i = 44 / 180, psnr = 39.330894\n",
      "video = 07 / 12, i = 45 / 180, psnr = 39.730278\n",
      "video = 07 / 12, i = 46 / 180, psnr = 39.704224\n",
      "video = 07 / 12, i = 47 / 180, psnr = 39.338806\n",
      "video = 07 / 12, i = 48 / 180, psnr = 38.439434\n",
      "video = 07 / 12, i = 49 / 180, psnr = 38.947811\n",
      "video = 07 / 12, i = 50 / 180, psnr = 38.828945\n",
      "video = 07 / 12, i = 51 / 180, psnr = 39.089500\n",
      "video = 07 / 12, i = 52 / 180, psnr = 39.068108\n",
      "video = 07 / 12, i = 53 / 180, psnr = 38.227474\n",
      "video = 07 / 12, i = 54 / 180, psnr = 38.525654\n",
      "video = 07 / 12, i = 55 / 180, psnr = 38.254444\n",
      "video = 07 / 12, i = 56 / 180, psnr = 38.584789\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "video = 07 / 12, i = 57 / 180, psnr = 37.783024\n",
      "video = 07 / 12, i = 58 / 180, psnr = 37.913586\n",
      "video = 07 / 12, i = 59 / 180, psnr = 37.858612\n",
      "video = 07 / 12, i = 60 / 180, psnr = 37.442326\n",
      "video = 07 / 12, i = 61 / 180, psnr = 37.539516\n",
      "video = 07 / 12, i = 62 / 180, psnr = 37.517227\n",
      "video = 07 / 12, i = 63 / 180, psnr = 37.155331\n",
      "video = 07 / 12, i = 64 / 180, psnr = 37.415134\n",
      "video = 07 / 12, i = 65 / 180, psnr = 37.616982\n",
      "video = 07 / 12, i = 66 / 180, psnr = 37.608604\n",
      "video = 07 / 12, i = 67 / 180, psnr = 37.728401\n",
      "video = 07 / 12, i = 68 / 180, psnr = 37.417377\n",
      "video = 07 / 12, i = 69 / 180, psnr = 37.444321\n",
      "video = 07 / 12, i = 70 / 180, psnr = 37.246983\n",
      "video = 07 / 12, i = 71 / 180, psnr = 37.023575\n",
      "video = 07 / 12, i = 72 / 180, psnr = 37.620888\n",
      "video = 07 / 12, i = 73 / 180, psnr = 37.455009\n",
      "video = 07 / 12, i = 74 / 180, psnr = 37.753136\n",
      "video = 07 / 12, i = 75 / 180, psnr = 37.386379\n",
      "video = 07 / 12, i = 76 / 180, psnr = 37.646473\n",
      "video = 07 / 12, i = 77 / 180, psnr = 38.048542\n",
      "video = 07 / 12, i = 78 / 180, psnr = 37.565605\n",
      "video = 07 / 12, i = 79 / 180, psnr = 37.869934\n",
      "video = 07 / 12, i = 80 / 180, psnr = 37.757854\n",
      "video = 07 / 12, i = 81 / 180, psnr = 37.894653\n",
      "video = 07 / 12, i = 82 / 180, psnr = 38.235512\n",
      "video = 07 / 12, i = 83 / 180, psnr = 37.956924\n",
      "video = 07 / 12, i = 84 / 180, psnr = 37.889156\n",
      "video = 07 / 12, i = 85 / 180, psnr = 38.167091\n",
      "video = 07 / 12, i = 86 / 180, psnr = 37.762688\n",
      "video = 07 / 12, i = 87 / 180, psnr = 38.234314\n",
      "video = 07 / 12, i = 88 / 180, psnr = 38.572750\n",
      "video = 07 / 12, i = 89 / 180, psnr = 38.286560\n",
      "video = 07 / 12, i = 90 / 180, psnr = 38.412525\n",
      "video = 07 / 12, i = 91 / 180, psnr = 38.181377\n",
      "video = 07 / 12, i = 92 / 180, psnr = 37.840702\n",
      "video = 07 / 12, i = 93 / 180, psnr = 37.331680\n",
      "video = 07 / 12, i = 94 / 180, psnr = 37.084118\n",
      "video = 07 / 12, i = 95 / 180, psnr = 37.363205\n",
      "video = 07 / 12, i = 96 / 180, psnr = 37.107643\n",
      "video = 07 / 12, i = 97 / 180, psnr = 37.583881\n",
      "video = 07 / 12, i = 98 / 180, psnr = 37.775185\n",
      "video = 07 / 12, i = 99 / 180, psnr = 37.665585\n",
      "video = 07 / 12, i = 100 / 180, psnr = 37.365227\n",
      "video = 07 / 12, i = 101 / 180, psnr = 37.141079\n",
      "video = 07 / 12, i = 102 / 180, psnr = 36.705631\n",
      "video = 07 / 12, i = 103 / 180, psnr = 36.735043\n",
      "video = 07 / 12, i = 104 / 180, psnr = 36.894562\n",
      "video = 07 / 12, i = 105 / 180, psnr = 36.946873\n",
      "video = 07 / 12, i = 106 / 180, psnr = 36.987484\n",
      "video = 07 / 12, i = 107 / 180, psnr = 37.200069\n",
      "video = 07 / 12, i = 108 / 180, psnr = 36.742546\n",
      "video = 07 / 12, i = 109 / 180, psnr = 36.952015\n",
      "video = 07 / 12, i = 110 / 180, psnr = 36.856644\n",
      "video = 07 / 12, i = 111 / 180, psnr = 37.398899\n",
      "video = 07 / 12, i = 112 / 180, psnr = 37.202866\n",
      "video = 07 / 12, i = 113 / 180, psnr = 37.502487\n",
      "video = 07 / 12, i = 114 / 180, psnr = 37.099190\n",
      "video = 07 / 12, i = 115 / 180, psnr = 37.426830\n",
      "video = 07 / 12, i = 116 / 180, psnr = 37.309521\n",
      "video = 07 / 12, i = 117 / 180, psnr = 37.301132\n",
      "video = 07 / 12, i = 118 / 180, psnr = 37.176098\n",
      "video = 07 / 12, i = 119 / 180, psnr = 37.219788\n",
      "video = 07 / 12, i = 120 / 180, psnr = 37.300854\n",
      "video = 07 / 12, i = 121 / 180, psnr = 37.673023\n",
      "video = 07 / 12, i = 122 / 180, psnr = 37.700111\n",
      "video = 07 / 12, i = 123 / 180, psnr = 37.504337\n",
      "video = 07 / 12, i = 124 / 180, psnr = 37.087978\n",
      "video = 07 / 12, i = 125 / 180, psnr = 37.327309\n",
      "video = 07 / 12, i = 126 / 180, psnr = 37.160641\n",
      "video = 07 / 12, i = 127 / 180, psnr = 37.194126\n",
      "video = 07 / 12, i = 128 / 180, psnr = 37.553299\n",
      "video = 07 / 12, i = 129 / 180, psnr = 37.580975\n",
      "video = 07 / 12, i = 130 / 180, psnr = 37.593487\n",
      "video = 07 / 12, i = 131 / 180, psnr = 37.760647\n",
      "video = 07 / 12, i = 132 / 180, psnr = 37.116219\n",
      "video = 07 / 12, i = 133 / 180, psnr = 37.109352\n",
      "video = 07 / 12, i = 134 / 180, psnr = 37.031101\n",
      "video = 07 / 12, i = 135 / 180, psnr = 36.743626\n",
      "video = 07 / 12, i = 136 / 180, psnr = 36.480473\n",
      "video = 07 / 12, i = 137 / 180, psnr = 36.677246\n",
      "video = 07 / 12, i = 138 / 180, psnr = 36.814774\n",
      "video = 07 / 12, i = 139 / 180, psnr = 37.006638\n",
      "video = 07 / 12, i = 140 / 180, psnr = 36.377998\n",
      "video = 07 / 12, i = 141 / 180, psnr = 36.576672\n",
      "video = 07 / 12, i = 142 / 180, psnr = 36.859982\n",
      "video = 07 / 12, i = 143 / 180, psnr = 37.265152\n",
      "video = 07 / 12, i = 144 / 180, psnr = 36.798645\n",
      "video = 07 / 12, i = 145 / 180, psnr = 37.223038\n",
      "video = 07 / 12, i = 146 / 180, psnr = 37.294365\n",
      "video = 07 / 12, i = 147 / 180, psnr = 37.584759\n",
      "video = 07 / 12, i = 148 / 180, psnr = 37.824383\n",
      "video = 07 / 12, i = 149 / 180, psnr = 37.654057\n",
      "video = 07 / 12, i = 150 / 180, psnr = 37.789619\n",
      "video = 07 / 12, i = 151 / 180, psnr = 37.876060\n",
      "video = 07 / 12, i = 152 / 180, psnr = 37.731728\n",
      "video = 07 / 12, i = 153 / 180, psnr = 37.757755\n",
      "video = 07 / 12, i = 154 / 180, psnr = 37.502289\n",
      "video = 07 / 12, i = 155 / 180, psnr = 37.113247\n",
      "video = 07 / 12, i = 156 / 180, psnr = 36.169956\n",
      "video = 07 / 12, i = 157 / 180, psnr = 37.182480\n",
      "video = 07 / 12, i = 158 / 180, psnr = 37.427883\n",
      "video = 07 / 12, i = 159 / 180, psnr = 36.806751\n",
      "video = 07 / 12, i = 160 / 180, psnr = 36.566864\n",
      "video = 07 / 12, i = 161 / 180, psnr = 37.117439\n",
      "video = 07 / 12, i = 162 / 180, psnr = 37.091129\n",
      "video = 07 / 12, i = 163 / 180, psnr = 37.098190\n",
      "video = 07 / 12, i = 164 / 180, psnr = 36.940239\n",
      "video = 07 / 12, i = 165 / 180, psnr = 37.093517\n",
      "video = 07 / 12, i = 166 / 180, psnr = 36.596638\n",
      "video = 07 / 12, i = 167 / 180, psnr = 36.549137\n",
      "video = 07 / 12, i = 168 / 180, psnr = 36.075008\n",
      "video = 07 / 12, i = 169 / 180, psnr = 36.027142\n",
      "video = 07 / 12, i = 170 / 180, psnr = 35.928116\n",
      "video = 07 / 12, i = 171 / 180, psnr = 36.312443\n",
      "video = 07 / 12, i = 172 / 180, psnr = 35.581593\n",
      "video = 07 / 12, i = 173 / 180, psnr = 36.130554\n",
      "video = 07 / 12, i = 174 / 180, psnr = 36.552029\n",
      "video = 07 / 12, i = 175 / 180, psnr = 37.002705\n",
      "video = 07 / 12, i = 176 / 180, psnr = 36.719231\n",
      "video = 07 / 12, i = 177 / 180, psnr = 36.443169\n",
      "video = 07 / 12, i = 178 / 180, psnr = 36.722801\n",
      "video = 07 / 12, i = 179 / 180, psnr = 36.610722\n",
      "video = 08 / 12, i = 4 / 180, psnr = 37.677448\n",
      "video = 08 / 12, i = 5 / 180, psnr = 37.701374\n",
      "video = 08 / 12, i = 6 / 180, psnr = 37.749119\n",
      "video = 08 / 12, i = 7 / 180, psnr = 37.669739\n",
      "video = 08 / 12, i = 8 / 180, psnr = 38.106430\n",
      "video = 08 / 12, i = 9 / 180, psnr = 38.060360\n",
      "video = 08 / 12, i = 10 / 180, psnr = 37.992390\n",
      "video = 08 / 12, i = 11 / 180, psnr = 37.858101\n",
      "video = 08 / 12, i = 12 / 180, psnr = 38.100922\n",
      "video = 08 / 12, i = 13 / 180, psnr = 38.120049\n",
      "video = 08 / 12, i = 14 / 180, psnr = 37.756432\n",
      "video = 08 / 12, i = 15 / 180, psnr = 37.951279\n",
      "video = 08 / 12, i = 16 / 180, psnr = 38.051495\n",
      "video = 08 / 12, i = 17 / 180, psnr = 38.454910\n",
      "video = 08 / 12, i = 18 / 180, psnr = 38.380013\n",
      "video = 08 / 12, i = 19 / 180, psnr = 38.282192\n",
      "video = 08 / 12, i = 20 / 180, psnr = 38.386536\n",
      "video = 08 / 12, i = 21 / 180, psnr = 38.315144\n",
      "video = 08 / 12, i = 22 / 180, psnr = 37.897038\n",
      "video = 08 / 12, i = 23 / 180, psnr = 38.113956\n",
      "video = 08 / 12, i = 24 / 180, psnr = 38.229431\n",
      "video = 08 / 12, i = 25 / 180, psnr = 37.911728\n",
      "video = 08 / 12, i = 26 / 180, psnr = 36.980698\n",
      "video = 08 / 12, i = 27 / 180, psnr = 37.241802\n",
      "video = 08 / 12, i = 28 / 180, psnr = 36.877663\n",
      "video = 08 / 12, i = 29 / 180, psnr = 36.461399\n",
      "video = 08 / 12, i = 30 / 180, psnr = 36.825050\n",
      "video = 08 / 12, i = 31 / 180, psnr = 36.511868\n",
      "video = 08 / 12, i = 32 / 180, psnr = 36.085651\n",
      "video = 08 / 12, i = 33 / 180, psnr = 36.421753\n",
      "video = 08 / 12, i = 34 / 180, psnr = 36.745079\n",
      "video = 08 / 12, i = 35 / 180, psnr = 37.172451\n",
      "video = 08 / 12, i = 36 / 180, psnr = 36.510944\n",
      "video = 08 / 12, i = 37 / 180, psnr = 36.444756\n",
      "video = 08 / 12, i = 38 / 180, psnr = 36.188339\n",
      "video = 08 / 12, i = 39 / 180, psnr = 36.520294\n",
      "video = 08 / 12, i = 40 / 180, psnr = 36.451260\n",
      "video = 08 / 12, i = 41 / 180, psnr = 37.271862\n",
      "video = 08 / 12, i = 42 / 180, psnr = 36.979961\n",
      "video = 08 / 12, i = 43 / 180, psnr = 37.016148\n",
      "video = 08 / 12, i = 44 / 180, psnr = 36.567295\n",
      "video = 08 / 12, i = 45 / 180, psnr = 37.071388\n",
      "video = 08 / 12, i = 46 / 180, psnr = 36.950726\n",
      "video = 08 / 12, i = 47 / 180, psnr = 37.116280\n",
      "video = 08 / 12, i = 48 / 180, psnr = 37.067150\n",
      "video = 08 / 12, i = 49 / 180, psnr = 37.130577\n",
      "video = 08 / 12, i = 50 / 180, psnr = 37.492657\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "video = 08 / 12, i = 51 / 180, psnr = 37.467373\n",
      "video = 08 / 12, i = 52 / 180, psnr = 37.393730\n",
      "video = 08 / 12, i = 53 / 180, psnr = 37.533016\n",
      "video = 08 / 12, i = 54 / 180, psnr = 37.162441\n",
      "video = 08 / 12, i = 55 / 180, psnr = 36.961929\n",
      "video = 08 / 12, i = 56 / 180, psnr = 37.017578\n",
      "video = 08 / 12, i = 57 / 180, psnr = 36.793423\n",
      "video = 08 / 12, i = 58 / 180, psnr = 36.746033\n",
      "video = 08 / 12, i = 59 / 180, psnr = 36.906227\n",
      "video = 08 / 12, i = 60 / 180, psnr = 36.370918\n",
      "video = 08 / 12, i = 61 / 180, psnr = 36.567783\n",
      "video = 08 / 12, i = 62 / 180, psnr = 36.871830\n",
      "video = 08 / 12, i = 63 / 180, psnr = 36.843300\n",
      "video = 08 / 12, i = 64 / 180, psnr = 37.110760\n",
      "video = 08 / 12, i = 65 / 180, psnr = 36.802208\n",
      "video = 08 / 12, i = 66 / 180, psnr = 36.910076\n",
      "video = 08 / 12, i = 67 / 180, psnr = 36.776093\n",
      "video = 08 / 12, i = 68 / 180, psnr = 37.048096\n",
      "video = 08 / 12, i = 69 / 180, psnr = 37.335472\n",
      "video = 08 / 12, i = 70 / 180, psnr = 37.348022\n",
      "video = 08 / 12, i = 71 / 180, psnr = 37.452290\n",
      "video = 08 / 12, i = 72 / 180, psnr = 37.018665\n",
      "video = 08 / 12, i = 73 / 180, psnr = 37.337326\n",
      "video = 08 / 12, i = 74 / 180, psnr = 36.988598\n",
      "video = 08 / 12, i = 75 / 180, psnr = 37.047222\n",
      "video = 08 / 12, i = 76 / 180, psnr = 37.272171\n",
      "video = 08 / 12, i = 77 / 180, psnr = 37.355778\n",
      "video = 08 / 12, i = 78 / 180, psnr = 37.447857\n",
      "video = 08 / 12, i = 79 / 180, psnr = 37.558670\n",
      "video = 08 / 12, i = 80 / 180, psnr = 37.212460\n",
      "video = 08 / 12, i = 81 / 180, psnr = 37.239410\n",
      "video = 08 / 12, i = 82 / 180, psnr = 37.154297\n",
      "video = 08 / 12, i = 83 / 180, psnr = 36.914928\n",
      "video = 08 / 12, i = 84 / 180, psnr = 36.599415\n",
      "video = 08 / 12, i = 85 / 180, psnr = 36.996956\n",
      "video = 08 / 12, i = 86 / 180, psnr = 36.625759\n",
      "video = 08 / 12, i = 87 / 180, psnr = 36.565258\n",
      "video = 08 / 12, i = 88 / 180, psnr = 36.522652\n",
      "video = 08 / 12, i = 89 / 180, psnr = 36.715553\n",
      "video = 08 / 12, i = 90 / 180, psnr = 36.828770\n",
      "video = 08 / 12, i = 91 / 180, psnr = 36.895882\n",
      "video = 08 / 12, i = 92 / 180, psnr = 36.638279\n",
      "video = 08 / 12, i = 93 / 180, psnr = 36.549873\n",
      "video = 08 / 12, i = 94 / 180, psnr = 36.495628\n",
      "video = 08 / 12, i = 95 / 180, psnr = 36.661442\n",
      "video = 08 / 12, i = 96 / 180, psnr = 35.422512\n",
      "video = 08 / 12, i = 97 / 180, psnr = 35.962471\n",
      "video = 08 / 12, i = 98 / 180, psnr = 36.151695\n",
      "video = 08 / 12, i = 99 / 180, psnr = 36.638096\n",
      "video = 08 / 12, i = 100 / 180, psnr = 36.659588\n",
      "video = 08 / 12, i = 101 / 180, psnr = 36.735432\n",
      "video = 08 / 12, i = 102 / 180, psnr = 36.712170\n",
      "video = 08 / 12, i = 103 / 180, psnr = 36.209003\n",
      "video = 08 / 12, i = 104 / 180, psnr = 36.893059\n",
      "video = 08 / 12, i = 105 / 180, psnr = 36.558887\n",
      "video = 08 / 12, i = 106 / 180, psnr = 37.123081\n",
      "video = 08 / 12, i = 107 / 180, psnr = 36.888760\n",
      "video = 08 / 12, i = 108 / 180, psnr = 36.618111\n",
      "video = 08 / 12, i = 109 / 180, psnr = 36.549839\n",
      "video = 08 / 12, i = 110 / 180, psnr = 36.831272\n",
      "video = 08 / 12, i = 111 / 180, psnr = 37.306236\n",
      "video = 08 / 12, i = 112 / 180, psnr = 37.103367\n",
      "video = 08 / 12, i = 113 / 180, psnr = 37.164436\n",
      "video = 08 / 12, i = 114 / 180, psnr = 36.770473\n",
      "video = 08 / 12, i = 115 / 180, psnr = 36.746376\n",
      "video = 08 / 12, i = 116 / 180, psnr = 36.717777\n",
      "video = 08 / 12, i = 117 / 180, psnr = 36.506462\n",
      "video = 08 / 12, i = 118 / 180, psnr = 36.745724\n",
      "video = 08 / 12, i = 119 / 180, psnr = 36.931332\n",
      "video = 08 / 12, i = 120 / 180, psnr = 35.663452\n",
      "video = 08 / 12, i = 121 / 180, psnr = 36.647705\n",
      "video = 08 / 12, i = 122 / 180, psnr = 36.547279\n",
      "video = 08 / 12, i = 123 / 180, psnr = 36.382248\n",
      "video = 08 / 12, i = 124 / 180, psnr = 36.045860\n",
      "video = 08 / 12, i = 125 / 180, psnr = 36.610268\n",
      "video = 08 / 12, i = 126 / 180, psnr = 36.408993\n",
      "video = 08 / 12, i = 127 / 180, psnr = 36.513714\n",
      "video = 08 / 12, i = 128 / 180, psnr = 36.459614\n",
      "video = 08 / 12, i = 129 / 180, psnr = 36.442505\n",
      "video = 08 / 12, i = 130 / 180, psnr = 36.414661\n",
      "video = 08 / 12, i = 131 / 180, psnr = 36.583221\n",
      "video = 08 / 12, i = 132 / 180, psnr = 35.910137\n",
      "video = 08 / 12, i = 133 / 180, psnr = 36.510460\n",
      "video = 08 / 12, i = 134 / 180, psnr = 36.819878\n",
      "video = 08 / 12, i = 135 / 180, psnr = 36.645737\n",
      "video = 08 / 12, i = 136 / 180, psnr = 36.753475\n",
      "video = 08 / 12, i = 137 / 180, psnr = 36.655273\n",
      "video = 08 / 12, i = 138 / 180, psnr = 36.402050\n",
      "video = 08 / 12, i = 139 / 180, psnr = 36.384506\n",
      "video = 08 / 12, i = 140 / 180, psnr = 36.698235\n",
      "video = 08 / 12, i = 141 / 180, psnr = 36.426228\n",
      "video = 08 / 12, i = 142 / 180, psnr = 36.670311\n",
      "video = 08 / 12, i = 143 / 180, psnr = 36.371605\n",
      "video = 08 / 12, i = 144 / 180, psnr = 36.332794\n",
      "video = 08 / 12, i = 145 / 180, psnr = 36.748314\n",
      "video = 08 / 12, i = 146 / 180, psnr = 36.821587\n",
      "video = 08 / 12, i = 147 / 180, psnr = 36.800724\n",
      "video = 08 / 12, i = 148 / 180, psnr = 37.090321\n",
      "video = 08 / 12, i = 149 / 180, psnr = 36.895214\n",
      "video = 08 / 12, i = 150 / 180, psnr = 37.113907\n",
      "video = 08 / 12, i = 151 / 180, psnr = 37.031765\n",
      "video = 08 / 12, i = 152 / 180, psnr = 37.169106\n",
      "video = 08 / 12, i = 153 / 180, psnr = 36.867081\n",
      "video = 08 / 12, i = 154 / 180, psnr = 36.700867\n",
      "video = 08 / 12, i = 155 / 180, psnr = 37.079601\n",
      "video = 08 / 12, i = 156 / 180, psnr = 36.199524\n",
      "video = 08 / 12, i = 157 / 180, psnr = 36.632488\n",
      "video = 08 / 12, i = 158 / 180, psnr = 36.833321\n",
      "video = 08 / 12, i = 159 / 180, psnr = 36.827477\n",
      "video = 08 / 12, i = 160 / 180, psnr = 37.008270\n",
      "video = 08 / 12, i = 161 / 180, psnr = 36.489647\n",
      "video = 08 / 12, i = 162 / 180, psnr = 36.387886\n",
      "video = 08 / 12, i = 163 / 180, psnr = 36.550476\n",
      "video = 08 / 12, i = 164 / 180, psnr = 36.816319\n",
      "video = 08 / 12, i = 165 / 180, psnr = 36.751446\n",
      "video = 08 / 12, i = 166 / 180, psnr = 36.812115\n",
      "video = 08 / 12, i = 167 / 180, psnr = 36.809280\n",
      "video = 08 / 12, i = 168 / 180, psnr = 36.817398\n",
      "video = 08 / 12, i = 169 / 180, psnr = 37.181526\n",
      "video = 08 / 12, i = 170 / 180, psnr = 37.209442\n",
      "video = 08 / 12, i = 171 / 180, psnr = 37.105724\n",
      "video = 08 / 12, i = 172 / 180, psnr = 37.242050\n",
      "video = 08 / 12, i = 173 / 180, psnr = 37.085217\n",
      "video = 08 / 12, i = 174 / 180, psnr = 37.264999\n",
      "video = 08 / 12, i = 175 / 180, psnr = 37.683350\n",
      "video = 08 / 12, i = 176 / 180, psnr = 37.684731\n",
      "video = 08 / 12, i = 177 / 180, psnr = 38.493690\n",
      "video = 08 / 12, i = 178 / 180, psnr = 38.540081\n",
      "video = 08 / 12, i = 179 / 180, psnr = 38.927765\n",
      "video = 09 / 12, i = 4 / 120, psnr = 38.473732\n",
      "video = 09 / 12, i = 5 / 120, psnr = 38.597782\n",
      "video = 09 / 12, i = 6 / 120, psnr = 38.503086\n",
      "video = 09 / 12, i = 7 / 120, psnr = 38.786957\n",
      "video = 09 / 12, i = 8 / 120, psnr = 38.672211\n",
      "video = 09 / 12, i = 9 / 120, psnr = 38.774540\n",
      "video = 09 / 12, i = 10 / 120, psnr = 38.391880\n",
      "video = 09 / 12, i = 11 / 120, psnr = 38.480762\n",
      "video = 09 / 12, i = 12 / 120, psnr = 38.146210\n",
      "video = 09 / 12, i = 13 / 120, psnr = 38.426956\n",
      "video = 09 / 12, i = 14 / 120, psnr = 38.151520\n",
      "video = 09 / 12, i = 15 / 120, psnr = 38.191406\n",
      "video = 09 / 12, i = 16 / 120, psnr = 38.119900\n",
      "video = 09 / 12, i = 17 / 120, psnr = 37.900688\n",
      "video = 09 / 12, i = 18 / 120, psnr = 38.152576\n",
      "video = 09 / 12, i = 19 / 120, psnr = 37.996777\n",
      "video = 09 / 12, i = 20 / 120, psnr = 37.912998\n",
      "video = 09 / 12, i = 21 / 120, psnr = 38.152256\n",
      "video = 09 / 12, i = 22 / 120, psnr = 37.877953\n",
      "video = 09 / 12, i = 23 / 120, psnr = 38.169968\n",
      "video = 09 / 12, i = 24 / 120, psnr = 37.716797\n",
      "video = 09 / 12, i = 25 / 120, psnr = 37.961617\n",
      "video = 09 / 12, i = 26 / 120, psnr = 38.223183\n",
      "video = 09 / 12, i = 27 / 120, psnr = 37.952374\n",
      "video = 09 / 12, i = 28 / 120, psnr = 37.952839\n",
      "video = 09 / 12, i = 29 / 120, psnr = 37.969944\n",
      "video = 09 / 12, i = 30 / 120, psnr = 37.489346\n",
      "video = 09 / 12, i = 31 / 120, psnr = 37.519386\n",
      "video = 09 / 12, i = 32 / 120, psnr = 37.221329\n",
      "video = 09 / 12, i = 33 / 120, psnr = 36.942333\n",
      "video = 09 / 12, i = 34 / 120, psnr = 37.471367\n",
      "video = 09 / 12, i = 35 / 120, psnr = 37.060287\n",
      "video = 09 / 12, i = 36 / 120, psnr = 36.930458\n",
      "video = 09 / 12, i = 37 / 120, psnr = 37.393402\n",
      "video = 09 / 12, i = 38 / 120, psnr = 37.144962\n",
      "video = 09 / 12, i = 39 / 120, psnr = 37.382538\n",
      "video = 09 / 12, i = 40 / 120, psnr = 37.374699\n",
      "video = 09 / 12, i = 41 / 120, psnr = 37.469471\n",
      "video = 09 / 12, i = 42 / 120, psnr = 37.229126\n",
      "video = 09 / 12, i = 43 / 120, psnr = 37.126247\n",
      "video = 09 / 12, i = 44 / 120, psnr = 37.457623\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "video = 09 / 12, i = 45 / 120, psnr = 37.589745\n",
      "video = 09 / 12, i = 46 / 120, psnr = 37.532810\n",
      "video = 09 / 12, i = 47 / 120, psnr = 37.410583\n",
      "video = 09 / 12, i = 48 / 120, psnr = 36.828938\n",
      "video = 09 / 12, i = 49 / 120, psnr = 37.248524\n",
      "video = 09 / 12, i = 50 / 120, psnr = 37.030281\n",
      "video = 09 / 12, i = 51 / 120, psnr = 37.144665\n",
      "video = 09 / 12, i = 52 / 120, psnr = 37.206200\n",
      "video = 09 / 12, i = 53 / 120, psnr = 37.350235\n",
      "video = 09 / 12, i = 54 / 120, psnr = 37.127552\n",
      "video = 09 / 12, i = 55 / 120, psnr = 37.280758\n",
      "video = 09 / 12, i = 56 / 120, psnr = 37.069893\n",
      "video = 09 / 12, i = 57 / 120, psnr = 37.177971\n",
      "video = 09 / 12, i = 58 / 120, psnr = 36.941135\n",
      "video = 09 / 12, i = 59 / 120, psnr = 37.277206\n",
      "video = 09 / 12, i = 60 / 120, psnr = 36.875168\n",
      "video = 09 / 12, i = 61 / 120, psnr = 37.137218\n",
      "video = 09 / 12, i = 62 / 120, psnr = 37.033325\n",
      "video = 09 / 12, i = 63 / 120, psnr = 36.906307\n",
      "video = 09 / 12, i = 64 / 120, psnr = 36.840309\n",
      "video = 09 / 12, i = 65 / 120, psnr = 37.018803\n",
      "video = 09 / 12, i = 66 / 120, psnr = 36.678009\n",
      "video = 09 / 12, i = 67 / 120, psnr = 36.706959\n",
      "video = 09 / 12, i = 68 / 120, psnr = 36.788528\n",
      "video = 09 / 12, i = 69 / 120, psnr = 36.828457\n",
      "video = 09 / 12, i = 70 / 120, psnr = 36.934689\n",
      "video = 09 / 12, i = 71 / 120, psnr = 36.826599\n",
      "video = 09 / 12, i = 72 / 120, psnr = 36.512852\n",
      "video = 09 / 12, i = 73 / 120, psnr = 36.867672\n",
      "video = 09 / 12, i = 74 / 120, psnr = 36.538994\n",
      "video = 09 / 12, i = 75 / 120, psnr = 36.473770\n",
      "video = 09 / 12, i = 76 / 120, psnr = 36.505890\n",
      "video = 09 / 12, i = 77 / 120, psnr = 36.283432\n",
      "video = 09 / 12, i = 78 / 120, psnr = 36.246723\n",
      "video = 09 / 12, i = 79 / 120, psnr = 36.382950\n",
      "video = 09 / 12, i = 80 / 120, psnr = 35.658390\n",
      "video = 09 / 12, i = 81 / 120, psnr = 35.710056\n",
      "video = 09 / 12, i = 82 / 120, psnr = 35.846912\n",
      "video = 09 / 12, i = 83 / 120, psnr = 35.572586\n",
      "video = 09 / 12, i = 84 / 120, psnr = 35.228157\n",
      "video = 09 / 12, i = 85 / 120, psnr = 35.860748\n",
      "video = 09 / 12, i = 86 / 120, psnr = 35.631618\n",
      "video = 09 / 12, i = 87 / 120, psnr = 35.969814\n",
      "video = 09 / 12, i = 88 / 120, psnr = 35.982849\n",
      "video = 09 / 12, i = 89 / 120, psnr = 36.355762\n",
      "video = 09 / 12, i = 90 / 120, psnr = 36.149097\n",
      "video = 09 / 12, i = 91 / 120, psnr = 36.326149\n",
      "video = 09 / 12, i = 92 / 120, psnr = 36.079483\n",
      "video = 09 / 12, i = 93 / 120, psnr = 36.360424\n",
      "video = 09 / 12, i = 94 / 120, psnr = 35.946777\n",
      "video = 09 / 12, i = 95 / 120, psnr = 36.360916\n",
      "video = 09 / 12, i = 96 / 120, psnr = 35.969131\n",
      "video = 09 / 12, i = 97 / 120, psnr = 36.124184\n",
      "video = 09 / 12, i = 98 / 120, psnr = 36.107971\n",
      "video = 09 / 12, i = 99 / 120, psnr = 35.724026\n",
      "video = 09 / 12, i = 100 / 120, psnr = 35.653072\n",
      "video = 09 / 12, i = 101 / 120, psnr = 36.023716\n",
      "video = 09 / 12, i = 102 / 120, psnr = 35.878834\n",
      "video = 09 / 12, i = 103 / 120, psnr = 35.913334\n",
      "video = 09 / 12, i = 104 / 120, psnr = 35.589077\n",
      "video = 09 / 12, i = 105 / 120, psnr = 35.428226\n",
      "video = 09 / 12, i = 106 / 120, psnr = 35.377106\n",
      "video = 09 / 12, i = 107 / 120, psnr = 35.527866\n",
      "video = 09 / 12, i = 108 / 120, psnr = 35.225750\n",
      "video = 09 / 12, i = 109 / 120, psnr = 35.655598\n",
      "video = 09 / 12, i = 110 / 120, psnr = 35.745884\n",
      "video = 09 / 12, i = 111 / 120, psnr = 35.650860\n",
      "video = 09 / 12, i = 112 / 120, psnr = 35.604328\n",
      "video = 09 / 12, i = 113 / 120, psnr = 35.608356\n",
      "video = 09 / 12, i = 114 / 120, psnr = 35.539223\n",
      "video = 09 / 12, i = 115 / 120, psnr = 35.999676\n",
      "video = 09 / 12, i = 116 / 120, psnr = 35.753273\n",
      "video = 09 / 12, i = 117 / 120, psnr = 35.660988\n",
      "video = 09 / 12, i = 118 / 120, psnr = 35.638618\n",
      "video = 09 / 12, i = 119 / 120, psnr = 35.546021\n",
      "video = 10 / 12, i = 4 / 150, psnr = 39.106743\n",
      "video = 10 / 12, i = 5 / 150, psnr = 39.299610\n",
      "video = 10 / 12, i = 6 / 150, psnr = 39.228020\n",
      "video = 10 / 12, i = 7 / 150, psnr = 39.366371\n",
      "video = 10 / 12, i = 8 / 150, psnr = 39.339008\n",
      "video = 10 / 12, i = 9 / 150, psnr = 39.099068\n",
      "video = 10 / 12, i = 10 / 150, psnr = 39.064110\n",
      "video = 10 / 12, i = 11 / 150, psnr = 39.247227\n",
      "video = 10 / 12, i = 12 / 150, psnr = 38.898624\n",
      "video = 10 / 12, i = 13 / 150, psnr = 38.833729\n",
      "video = 10 / 12, i = 14 / 150, psnr = 38.617287\n",
      "video = 10 / 12, i = 15 / 150, psnr = 38.714859\n",
      "video = 10 / 12, i = 16 / 150, psnr = 39.248875\n",
      "video = 10 / 12, i = 17 / 150, psnr = 39.078602\n",
      "video = 10 / 12, i = 18 / 150, psnr = 39.443218\n",
      "video = 10 / 12, i = 19 / 150, psnr = 39.544838\n",
      "video = 10 / 12, i = 20 / 150, psnr = 39.327740\n",
      "video = 10 / 12, i = 21 / 150, psnr = 39.408367\n",
      "video = 10 / 12, i = 22 / 150, psnr = 39.439114\n",
      "video = 10 / 12, i = 23 / 150, psnr = 39.232552\n",
      "video = 10 / 12, i = 24 / 150, psnr = 38.619637\n",
      "video = 10 / 12, i = 25 / 150, psnr = 39.273331\n",
      "video = 10 / 12, i = 26 / 150, psnr = 39.133724\n",
      "video = 10 / 12, i = 27 / 150, psnr = 39.282425\n",
      "video = 10 / 12, i = 28 / 150, psnr = 39.213314\n",
      "video = 10 / 12, i = 29 / 150, psnr = 38.729282\n",
      "video = 10 / 12, i = 30 / 150, psnr = 39.046089\n",
      "video = 10 / 12, i = 31 / 150, psnr = 39.380524\n",
      "video = 10 / 12, i = 32 / 150, psnr = 39.261784\n",
      "video = 10 / 12, i = 33 / 150, psnr = 39.454731\n",
      "video = 10 / 12, i = 34 / 150, psnr = 39.583435\n",
      "video = 10 / 12, i = 35 / 150, psnr = 39.571140\n",
      "video = 10 / 12, i = 36 / 150, psnr = 38.690941\n",
      "video = 10 / 12, i = 37 / 150, psnr = 39.024536\n",
      "video = 10 / 12, i = 38 / 150, psnr = 38.869553\n",
      "video = 10 / 12, i = 39 / 150, psnr = 39.251377\n",
      "video = 10 / 12, i = 40 / 150, psnr = 39.641430\n",
      "video = 10 / 12, i = 41 / 150, psnr = 39.500221\n",
      "video = 10 / 12, i = 42 / 150, psnr = 39.293125\n",
      "video = 10 / 12, i = 43 / 150, psnr = 39.237690\n",
      "video = 10 / 12, i = 44 / 150, psnr = 39.664314\n",
      "video = 10 / 12, i = 45 / 150, psnr = 39.818901\n",
      "video = 10 / 12, i = 46 / 150, psnr = 39.397957\n",
      "video = 10 / 12, i = 47 / 150, psnr = 39.571941\n",
      "video = 10 / 12, i = 48 / 150, psnr = 39.389442\n",
      "video = 10 / 12, i = 49 / 150, psnr = 39.859760\n",
      "video = 10 / 12, i = 50 / 150, psnr = 39.452827\n",
      "video = 10 / 12, i = 51 / 150, psnr = 39.767197\n",
      "video = 10 / 12, i = 52 / 150, psnr = 39.592506\n",
      "video = 10 / 12, i = 53 / 150, psnr = 39.387619\n",
      "video = 10 / 12, i = 54 / 150, psnr = 39.224251\n",
      "video = 10 / 12, i = 55 / 150, psnr = 38.895432\n",
      "video = 10 / 12, i = 56 / 150, psnr = 39.483505\n",
      "video = 10 / 12, i = 57 / 150, psnr = 39.090290\n",
      "video = 10 / 12, i = 58 / 150, psnr = 39.751144\n",
      "video = 10 / 12, i = 59 / 150, psnr = 39.324123\n",
      "video = 10 / 12, i = 60 / 150, psnr = 39.093075\n",
      "video = 10 / 12, i = 61 / 150, psnr = 39.155319\n",
      "video = 10 / 12, i = 62 / 150, psnr = 39.322155\n",
      "video = 10 / 12, i = 63 / 150, psnr = 39.534885\n",
      "video = 10 / 12, i = 64 / 150, psnr = 39.676888\n",
      "video = 10 / 12, i = 65 / 150, psnr = 40.018780\n",
      "video = 10 / 12, i = 66 / 150, psnr = 39.496265\n",
      "video = 10 / 12, i = 67 / 150, psnr = 39.889580\n",
      "video = 10 / 12, i = 68 / 150, psnr = 39.796253\n",
      "video = 10 / 12, i = 69 / 150, psnr = 39.696281\n",
      "video = 10 / 12, i = 70 / 150, psnr = 39.391655\n",
      "video = 10 / 12, i = 71 / 150, psnr = 39.562935\n",
      "video = 10 / 12, i = 72 / 150, psnr = 38.742580\n",
      "video = 10 / 12, i = 73 / 150, psnr = 39.651615\n",
      "video = 10 / 12, i = 74 / 150, psnr = 39.508770\n",
      "video = 10 / 12, i = 75 / 150, psnr = 39.791592\n",
      "video = 10 / 12, i = 76 / 150, psnr = 39.467434\n",
      "video = 10 / 12, i = 77 / 150, psnr = 39.209209\n",
      "video = 10 / 12, i = 78 / 150, psnr = 39.732769\n",
      "video = 10 / 12, i = 79 / 150, psnr = 39.003651\n",
      "video = 10 / 12, i = 80 / 150, psnr = 38.642994\n",
      "video = 10 / 12, i = 81 / 150, psnr = 39.114220\n",
      "video = 10 / 12, i = 82 / 150, psnr = 39.507977\n",
      "video = 10 / 12, i = 83 / 150, psnr = 39.470589\n",
      "video = 10 / 12, i = 84 / 150, psnr = 38.936539\n",
      "video = 10 / 12, i = 85 / 150, psnr = 39.035793\n",
      "video = 10 / 12, i = 86 / 150, psnr = 39.135754\n",
      "video = 10 / 12, i = 87 / 150, psnr = 39.213406\n",
      "video = 10 / 12, i = 88 / 150, psnr = 39.534374\n",
      "video = 10 / 12, i = 89 / 150, psnr = 39.537373\n",
      "video = 10 / 12, i = 90 / 150, psnr = 38.571064\n",
      "video = 10 / 12, i = 91 / 150, psnr = 39.408676\n",
      "video = 10 / 12, i = 92 / 150, psnr = 39.482075\n",
      "video = 10 / 12, i = 93 / 150, psnr = 39.712215\n",
      "video = 10 / 12, i = 94 / 150, psnr = 39.825535\n",
      "video = 10 / 12, i = 95 / 150, psnr = 39.683006\n",
      "video = 10 / 12, i = 96 / 150, psnr = 39.357075\n",
      "video = 10 / 12, i = 97 / 150, psnr = 39.729401\n",
      "video = 10 / 12, i = 98 / 150, psnr = 39.853943\n",
      "video = 10 / 12, i = 99 / 150, psnr = 39.999424\n",
      "video = 10 / 12, i = 100 / 150, psnr = 39.561073\n",
      "video = 10 / 12, i = 101 / 150, psnr = 39.967400\n",
      "video = 10 / 12, i = 102 / 150, psnr = 39.906158\n",
      "video = 10 / 12, i = 103 / 150, psnr = 40.058449\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "video = 10 / 12, i = 104 / 150, psnr = 39.606373\n",
      "video = 10 / 12, i = 105 / 150, psnr = 39.405319\n",
      "video = 10 / 12, i = 106 / 150, psnr = 39.593304\n",
      "video = 10 / 12, i = 107 / 150, psnr = 39.679527\n",
      "video = 10 / 12, i = 108 / 150, psnr = 39.422428\n",
      "video = 10 / 12, i = 109 / 150, psnr = 39.210880\n",
      "video = 10 / 12, i = 110 / 150, psnr = 39.433941\n",
      "video = 10 / 12, i = 111 / 150, psnr = 39.749149\n",
      "video = 10 / 12, i = 112 / 150, psnr = 39.445950\n",
      "video = 10 / 12, i = 113 / 150, psnr = 39.463509\n",
      "video = 10 / 12, i = 114 / 150, psnr = 39.012341\n",
      "video = 10 / 12, i = 115 / 150, psnr = 39.501564\n",
      "video = 10 / 12, i = 116 / 150, psnr = 39.767464\n",
      "video = 10 / 12, i = 117 / 150, psnr = 39.651928\n",
      "video = 10 / 12, i = 118 / 150, psnr = 39.360420\n",
      "video = 10 / 12, i = 119 / 150, psnr = 39.330532\n",
      "video = 10 / 12, i = 120 / 150, psnr = 39.075520\n",
      "video = 10 / 12, i = 121 / 150, psnr = 39.146343\n",
      "video = 10 / 12, i = 122 / 150, psnr = 38.743683\n",
      "video = 10 / 12, i = 123 / 150, psnr = 39.315643\n",
      "video = 10 / 12, i = 124 / 150, psnr = 39.673359\n",
      "video = 10 / 12, i = 125 / 150, psnr = 39.570446\n",
      "video = 10 / 12, i = 126 / 150, psnr = 39.463749\n",
      "video = 10 / 12, i = 127 / 150, psnr = 39.798332\n",
      "video = 10 / 12, i = 128 / 150, psnr = 39.529282\n",
      "video = 10 / 12, i = 129 / 150, psnr = 39.094265\n",
      "video = 10 / 12, i = 130 / 150, psnr = 39.623260\n",
      "video = 10 / 12, i = 131 / 150, psnr = 39.493824\n",
      "video = 10 / 12, i = 132 / 150, psnr = 39.075584\n",
      "video = 10 / 12, i = 133 / 150, psnr = 39.298290\n",
      "video = 10 / 12, i = 134 / 150, psnr = 39.829353\n",
      "video = 10 / 12, i = 135 / 150, psnr = 39.560619\n",
      "video = 10 / 12, i = 136 / 150, psnr = 39.450764\n",
      "video = 10 / 12, i = 137 / 150, psnr = 38.985123\n",
      "video = 10 / 12, i = 138 / 150, psnr = 39.835175\n",
      "video = 10 / 12, i = 139 / 150, psnr = 39.700031\n",
      "video = 10 / 12, i = 140 / 150, psnr = 39.715416\n",
      "video = 10 / 12, i = 141 / 150, psnr = 39.410095\n",
      "video = 10 / 12, i = 142 / 150, psnr = 40.183285\n",
      "video = 10 / 12, i = 143 / 150, psnr = 39.735844\n",
      "video = 10 / 12, i = 144 / 150, psnr = 39.342812\n",
      "video = 10 / 12, i = 145 / 150, psnr = 40.072632\n",
      "video = 10 / 12, i = 146 / 150, psnr = 40.464809\n",
      "video = 10 / 12, i = 147 / 150, psnr = 39.869781\n",
      "video = 10 / 12, i = 148 / 150, psnr = 40.150188\n",
      "video = 10 / 12, i = 149 / 150, psnr = 40.023399\n",
      "video = 11 / 12, i = 4 / 180, psnr = 36.305653\n",
      "video = 11 / 12, i = 5 / 180, psnr = 35.868793\n",
      "video = 11 / 12, i = 6 / 180, psnr = 36.013184\n",
      "video = 11 / 12, i = 7 / 180, psnr = 35.879120\n",
      "video = 11 / 12, i = 8 / 180, psnr = 36.069534\n",
      "video = 11 / 12, i = 9 / 180, psnr = 35.839405\n",
      "video = 11 / 12, i = 10 / 180, psnr = 35.762264\n",
      "video = 11 / 12, i = 11 / 180, psnr = 36.032242\n",
      "video = 11 / 12, i = 12 / 180, psnr = 35.968769\n",
      "video = 11 / 12, i = 13 / 180, psnr = 36.304962\n",
      "video = 11 / 12, i = 14 / 180, psnr = 36.582615\n",
      "video = 11 / 12, i = 15 / 180, psnr = 36.764748\n",
      "video = 11 / 12, i = 16 / 180, psnr = 36.354713\n",
      "video = 11 / 12, i = 17 / 180, psnr = 36.205841\n",
      "video = 11 / 12, i = 18 / 180, psnr = 36.286602\n",
      "video = 11 / 12, i = 19 / 180, psnr = 36.290367\n",
      "video = 11 / 12, i = 20 / 180, psnr = 36.603767\n",
      "video = 11 / 12, i = 21 / 180, psnr = 36.640312\n",
      "video = 11 / 12, i = 22 / 180, psnr = 36.379135\n",
      "video = 11 / 12, i = 23 / 180, psnr = 35.857090\n",
      "video = 11 / 12, i = 24 / 180, psnr = 35.939926\n",
      "video = 11 / 12, i = 25 / 180, psnr = 36.364666\n",
      "video = 11 / 12, i = 26 / 180, psnr = 36.105785\n",
      "video = 11 / 12, i = 27 / 180, psnr = 36.494732\n",
      "video = 11 / 12, i = 28 / 180, psnr = 36.610367\n",
      "video = 11 / 12, i = 29 / 180, psnr = 36.147617\n",
      "video = 11 / 12, i = 30 / 180, psnr = 35.507034\n",
      "video = 11 / 12, i = 31 / 180, psnr = 35.915146\n",
      "video = 11 / 12, i = 32 / 180, psnr = 36.408272\n",
      "video = 11 / 12, i = 33 / 180, psnr = 36.129482\n",
      "video = 11 / 12, i = 34 / 180, psnr = 35.703724\n",
      "video = 11 / 12, i = 35 / 180, psnr = 36.332253\n",
      "video = 11 / 12, i = 36 / 180, psnr = 36.099968\n",
      "video = 11 / 12, i = 37 / 180, psnr = 36.242470\n",
      "video = 11 / 12, i = 38 / 180, psnr = 35.918175\n",
      "video = 11 / 12, i = 39 / 180, psnr = 36.472633\n",
      "video = 11 / 12, i = 40 / 180, psnr = 36.331173\n",
      "video = 11 / 12, i = 41 / 180, psnr = 36.370796\n",
      "video = 11 / 12, i = 42 / 180, psnr = 36.349846\n",
      "video = 11 / 12, i = 43 / 180, psnr = 36.533176\n",
      "video = 11 / 12, i = 44 / 180, psnr = 36.715050\n",
      "video = 11 / 12, i = 45 / 180, psnr = 36.017189\n",
      "video = 11 / 12, i = 46 / 180, psnr = 35.890591\n",
      "video = 11 / 12, i = 47 / 180, psnr = 35.999725\n",
      "video = 11 / 12, i = 48 / 180, psnr = 35.853756\n",
      "video = 11 / 12, i = 49 / 180, psnr = 36.261734\n",
      "video = 11 / 12, i = 50 / 180, psnr = 36.525986\n",
      "video = 11 / 12, i = 51 / 180, psnr = 36.469448\n",
      "video = 11 / 12, i = 52 / 180, psnr = 36.423611\n",
      "video = 11 / 12, i = 53 / 180, psnr = 36.336414\n",
      "video = 11 / 12, i = 54 / 180, psnr = 36.593372\n",
      "video = 11 / 12, i = 55 / 180, psnr = 36.623524\n",
      "video = 11 / 12, i = 56 / 180, psnr = 36.582558\n",
      "video = 11 / 12, i = 57 / 180, psnr = 36.663883\n",
      "video = 11 / 12, i = 58 / 180, psnr = 36.467548\n",
      "video = 11 / 12, i = 59 / 180, psnr = 37.078876\n",
      "video = 11 / 12, i = 60 / 180, psnr = 36.278725\n",
      "video = 11 / 12, i = 61 / 180, psnr = 36.650620\n",
      "video = 11 / 12, i = 62 / 180, psnr = 36.873871\n",
      "video = 11 / 12, i = 63 / 180, psnr = 36.569042\n",
      "video = 11 / 12, i = 64 / 180, psnr = 36.579300\n",
      "video = 11 / 12, i = 65 / 180, psnr = 36.954987\n",
      "video = 11 / 12, i = 66 / 180, psnr = 37.023155\n",
      "video = 11 / 12, i = 67 / 180, psnr = 37.265831\n",
      "video = 11 / 12, i = 68 / 180, psnr = 36.972153\n",
      "video = 11 / 12, i = 69 / 180, psnr = 37.023758\n",
      "video = 11 / 12, i = 70 / 180, psnr = 36.648056\n",
      "video = 11 / 12, i = 71 / 180, psnr = 37.033756\n",
      "video = 11 / 12, i = 72 / 180, psnr = 35.994251\n",
      "video = 11 / 12, i = 73 / 180, psnr = 36.897964\n",
      "video = 11 / 12, i = 74 / 180, psnr = 36.178619\n",
      "video = 11 / 12, i = 75 / 180, psnr = 35.853214\n",
      "video = 11 / 12, i = 76 / 180, psnr = 36.206654\n",
      "video = 11 / 12, i = 77 / 180, psnr = 36.284885\n",
      "video = 11 / 12, i = 78 / 180, psnr = 36.593201\n",
      "video = 11 / 12, i = 79 / 180, psnr = 36.141144\n",
      "video = 11 / 12, i = 80 / 180, psnr = 35.950119\n",
      "video = 11 / 12, i = 81 / 180, psnr = 36.461338\n",
      "video = 11 / 12, i = 82 / 180, psnr = 36.652088\n",
      "video = 11 / 12, i = 83 / 180, psnr = 36.530651\n",
      "video = 11 / 12, i = 84 / 180, psnr = 36.023399\n",
      "video = 11 / 12, i = 85 / 180, psnr = 36.795593\n",
      "video = 11 / 12, i = 86 / 180, psnr = 36.390091\n",
      "video = 11 / 12, i = 87 / 180, psnr = 36.061413\n",
      "video = 11 / 12, i = 88 / 180, psnr = 36.245152\n",
      "video = 11 / 12, i = 89 / 180, psnr = 36.672977\n",
      "video = 11 / 12, i = 90 / 180, psnr = 35.997616\n",
      "video = 11 / 12, i = 91 / 180, psnr = 35.788216\n",
      "video = 11 / 12, i = 92 / 180, psnr = 35.912296\n",
      "video = 11 / 12, i = 93 / 180, psnr = 35.883465\n",
      "video = 11 / 12, i = 94 / 180, psnr = 36.282795\n",
      "video = 11 / 12, i = 95 / 180, psnr = 36.168198\n",
      "video = 11 / 12, i = 96 / 180, psnr = 35.812759\n",
      "video = 11 / 12, i = 97 / 180, psnr = 36.291969\n",
      "video = 11 / 12, i = 98 / 180, psnr = 36.581020\n",
      "video = 11 / 12, i = 99 / 180, psnr = 36.633469\n",
      "video = 11 / 12, i = 100 / 180, psnr = 36.617706\n",
      "video = 11 / 12, i = 101 / 180, psnr = 36.293564\n",
      "video = 11 / 12, i = 102 / 180, psnr = 36.579395\n",
      "video = 11 / 12, i = 103 / 180, psnr = 35.944809\n",
      "video = 11 / 12, i = 104 / 180, psnr = 36.213112\n",
      "video = 11 / 12, i = 105 / 180, psnr = 35.849667\n",
      "video = 11 / 12, i = 106 / 180, psnr = 35.639271\n",
      "video = 11 / 12, i = 107 / 180, psnr = 35.651623\n",
      "video = 11 / 12, i = 108 / 180, psnr = 35.356201\n",
      "video = 11 / 12, i = 109 / 180, psnr = 35.916527\n",
      "video = 11 / 12, i = 110 / 180, psnr = 35.855412\n",
      "video = 11 / 12, i = 111 / 180, psnr = 35.730213\n",
      "video = 11 / 12, i = 112 / 180, psnr = 36.000328\n",
      "video = 11 / 12, i = 113 / 180, psnr = 35.666145\n",
      "video = 11 / 12, i = 114 / 180, psnr = 36.015259\n",
      "video = 11 / 12, i = 115 / 180, psnr = 36.109886\n",
      "video = 11 / 12, i = 116 / 180, psnr = 35.990337\n",
      "video = 11 / 12, i = 117 / 180, psnr = 35.807629\n",
      "video = 11 / 12, i = 118 / 180, psnr = 35.849262\n",
      "video = 11 / 12, i = 119 / 180, psnr = 35.878109\n",
      "video = 11 / 12, i = 120 / 180, psnr = 35.313511\n",
      "video = 11 / 12, i = 121 / 180, psnr = 35.247227\n",
      "video = 11 / 12, i = 122 / 180, psnr = 35.717056\n",
      "video = 11 / 12, i = 123 / 180, psnr = 35.356842\n",
      "video = 11 / 12, i = 124 / 180, psnr = 35.619301\n",
      "video = 11 / 12, i = 125 / 180, psnr = 35.587761\n",
      "video = 11 / 12, i = 126 / 180, psnr = 35.599369\n",
      "video = 11 / 12, i = 127 / 180, psnr = 35.484573\n",
      "video = 11 / 12, i = 128 / 180, psnr = 35.237995\n",
      "video = 11 / 12, i = 129 / 180, psnr = 35.445465\n",
      "video = 11 / 12, i = 130 / 180, psnr = 35.423172\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "video = 11 / 12, i = 131 / 180, psnr = 35.545525\n",
      "video = 11 / 12, i = 132 / 180, psnr = 35.249939\n",
      "video = 11 / 12, i = 133 / 180, psnr = 35.068119\n",
      "video = 11 / 12, i = 134 / 180, psnr = 35.303833\n",
      "video = 11 / 12, i = 135 / 180, psnr = 35.052841\n",
      "video = 11 / 12, i = 136 / 180, psnr = 34.761749\n",
      "video = 11 / 12, i = 137 / 180, psnr = 35.334850\n",
      "video = 11 / 12, i = 138 / 180, psnr = 35.110664\n",
      "video = 11 / 12, i = 139 / 180, psnr = 35.517666\n",
      "video = 11 / 12, i = 140 / 180, psnr = 35.350887\n",
      "video = 11 / 12, i = 141 / 180, psnr = 35.265244\n",
      "video = 11 / 12, i = 142 / 180, psnr = 35.269596\n",
      "video = 11 / 12, i = 143 / 180, psnr = 35.542126\n",
      "video = 11 / 12, i = 144 / 180, psnr = 34.773781\n",
      "video = 11 / 12, i = 145 / 180, psnr = 35.235004\n",
      "video = 11 / 12, i = 146 / 180, psnr = 35.412727\n",
      "video = 11 / 12, i = 147 / 180, psnr = 35.260540\n",
      "video = 11 / 12, i = 148 / 180, psnr = 35.176884\n",
      "video = 11 / 12, i = 149 / 180, psnr = 35.344589\n",
      "video = 11 / 12, i = 150 / 180, psnr = 35.005489\n",
      "video = 11 / 12, i = 151 / 180, psnr = 35.456520\n",
      "video = 11 / 12, i = 152 / 180, psnr = 35.056499\n",
      "video = 11 / 12, i = 153 / 180, psnr = 35.206558\n",
      "video = 11 / 12, i = 154 / 180, psnr = 34.911716\n",
      "video = 11 / 12, i = 155 / 180, psnr = 34.901222\n",
      "video = 11 / 12, i = 156 / 180, psnr = 34.815838\n",
      "video = 11 / 12, i = 157 / 180, psnr = 35.365864\n",
      "video = 11 / 12, i = 158 / 180, psnr = 35.254566\n",
      "video = 11 / 12, i = 159 / 180, psnr = 35.166069\n",
      "video = 11 / 12, i = 160 / 180, psnr = 35.482735\n",
      "video = 11 / 12, i = 161 / 180, psnr = 35.131863\n",
      "video = 11 / 12, i = 162 / 180, psnr = 35.174671\n",
      "video = 11 / 12, i = 163 / 180, psnr = 35.467762\n",
      "video = 11 / 12, i = 164 / 180, psnr = 35.403572\n",
      "video = 11 / 12, i = 165 / 180, psnr = 35.519516\n",
      "video = 11 / 12, i = 166 / 180, psnr = 35.104652\n",
      "video = 11 / 12, i = 167 / 180, psnr = 35.310230\n",
      "video = 11 / 12, i = 168 / 180, psnr = 34.814423\n",
      "video = 11 / 12, i = 169 / 180, psnr = 35.319214\n",
      "video = 11 / 12, i = 170 / 180, psnr = 35.263641\n",
      "video = 11 / 12, i = 171 / 180, psnr = 35.154263\n",
      "video = 11 / 12, i = 172 / 180, psnr = 35.289276\n",
      "video = 11 / 12, i = 173 / 180, psnr = 35.222973\n",
      "video = 11 / 12, i = 174 / 180, psnr = 35.280163\n",
      "video = 11 / 12, i = 175 / 180, psnr = 34.847134\n",
      "video = 11 / 12, i = 176 / 180, psnr = 34.759892\n",
      "video = 11 / 12, i = 177 / 180, psnr = 35.270195\n",
      "video = 11 / 12, i = 178 / 180, psnr = 35.097630\n",
      "video = 11 / 12, i = 179 / 180, psnr = 34.654194\n",
      "video = 12 / 12, i = 4 / 180, psnr = 38.059475\n",
      "video = 12 / 12, i = 5 / 180, psnr = 37.763023\n",
      "video = 12 / 12, i = 6 / 180, psnr = 37.915562\n",
      "video = 12 / 12, i = 7 / 180, psnr = 38.192627\n",
      "video = 12 / 12, i = 8 / 180, psnr = 38.329723\n",
      "video = 12 / 12, i = 9 / 180, psnr = 38.013527\n",
      "video = 12 / 12, i = 10 / 180, psnr = 38.211937\n",
      "video = 12 / 12, i = 11 / 180, psnr = 37.887978\n",
      "video = 12 / 12, i = 12 / 180, psnr = 37.301907\n",
      "video = 12 / 12, i = 13 / 180, psnr = 37.250515\n",
      "video = 12 / 12, i = 14 / 180, psnr = 37.238525\n",
      "video = 12 / 12, i = 15 / 180, psnr = 37.530716\n",
      "video = 12 / 12, i = 16 / 180, psnr = 38.071049\n",
      "video = 12 / 12, i = 17 / 180, psnr = 38.038853\n",
      "video = 12 / 12, i = 18 / 180, psnr = 37.835915\n",
      "video = 12 / 12, i = 19 / 180, psnr = 37.922043\n",
      "video = 12 / 12, i = 20 / 180, psnr = 37.758472\n",
      "video = 12 / 12, i = 21 / 180, psnr = 37.819298\n",
      "video = 12 / 12, i = 22 / 180, psnr = 38.109783\n",
      "video = 12 / 12, i = 23 / 180, psnr = 38.078709\n",
      "video = 12 / 12, i = 24 / 180, psnr = 37.407959\n",
      "video = 12 / 12, i = 25 / 180, psnr = 37.876469\n",
      "video = 12 / 12, i = 26 / 180, psnr = 37.309158\n",
      "video = 12 / 12, i = 27 / 180, psnr = 29.915638\n",
      "video = 12 / 12, i = 28 / 180, psnr = 33.947510\n",
      "video = 12 / 12, i = 29 / 180, psnr = 37.221004\n",
      "video = 12 / 12, i = 30 / 180, psnr = 38.152752\n",
      "video = 12 / 12, i = 31 / 180, psnr = 38.225586\n",
      "video = 12 / 12, i = 32 / 180, psnr = 37.829575\n",
      "video = 12 / 12, i = 33 / 180, psnr = 37.297173\n",
      "video = 12 / 12, i = 34 / 180, psnr = 37.403423\n",
      "video = 12 / 12, i = 35 / 180, psnr = 37.522251\n",
      "video = 12 / 12, i = 36 / 180, psnr = 36.608936\n",
      "video = 12 / 12, i = 37 / 180, psnr = 37.405563\n",
      "video = 12 / 12, i = 38 / 180, psnr = 37.454388\n",
      "video = 12 / 12, i = 39 / 180, psnr = 37.645882\n",
      "video = 12 / 12, i = 40 / 180, psnr = 37.241936\n",
      "video = 12 / 12, i = 41 / 180, psnr = 37.610161\n",
      "video = 12 / 12, i = 42 / 180, psnr = 36.939117\n",
      "video = 12 / 12, i = 43 / 180, psnr = 37.214165\n",
      "video = 12 / 12, i = 44 / 180, psnr = 38.138603\n",
      "video = 12 / 12, i = 45 / 180, psnr = 37.645603\n",
      "video = 12 / 12, i = 46 / 180, psnr = 37.425598\n",
      "video = 12 / 12, i = 47 / 180, psnr = 38.305176\n",
      "video = 12 / 12, i = 48 / 180, psnr = 37.674408\n",
      "video = 12 / 12, i = 49 / 180, psnr = 37.831890\n",
      "video = 12 / 12, i = 50 / 180, psnr = 38.172501\n",
      "video = 12 / 12, i = 51 / 180, psnr = 37.935413\n",
      "video = 12 / 12, i = 52 / 180, psnr = 38.044468\n",
      "video = 12 / 12, i = 53 / 180, psnr = 37.812794\n",
      "video = 12 / 12, i = 54 / 180, psnr = 37.671001\n",
      "video = 12 / 12, i = 55 / 180, psnr = 38.197609\n",
      "video = 12 / 12, i = 56 / 180, psnr = 37.680008\n",
      "video = 12 / 12, i = 57 / 180, psnr = 37.986988\n",
      "video = 12 / 12, i = 58 / 180, psnr = 37.605675\n",
      "video = 12 / 12, i = 59 / 180, psnr = 38.046864\n",
      "video = 12 / 12, i = 60 / 180, psnr = 37.118210\n",
      "video = 12 / 12, i = 61 / 180, psnr = 37.657890\n",
      "video = 12 / 12, i = 62 / 180, psnr = 38.374218\n",
      "video = 12 / 12, i = 63 / 180, psnr = 38.439434\n",
      "video = 12 / 12, i = 64 / 180, psnr = 38.084248\n",
      "video = 12 / 12, i = 65 / 180, psnr = 37.838657\n",
      "video = 12 / 12, i = 66 / 180, psnr = 38.583019\n",
      "video = 12 / 12, i = 67 / 180, psnr = 38.146328\n",
      "video = 12 / 12, i = 68 / 180, psnr = 37.820404\n",
      "video = 12 / 12, i = 69 / 180, psnr = 38.129955\n",
      "video = 12 / 12, i = 70 / 180, psnr = 38.161377\n",
      "video = 12 / 12, i = 71 / 180, psnr = 38.051655\n",
      "video = 12 / 12, i = 72 / 180, psnr = 37.641094\n",
      "video = 12 / 12, i = 73 / 180, psnr = 38.012215\n",
      "video = 12 / 12, i = 74 / 180, psnr = 38.403305\n",
      "video = 12 / 12, i = 75 / 180, psnr = 37.845070\n",
      "video = 12 / 12, i = 76 / 180, psnr = 37.369957\n",
      "video = 12 / 12, i = 77 / 180, psnr = 37.161648\n",
      "video = 12 / 12, i = 78 / 180, psnr = 37.294979\n",
      "video = 12 / 12, i = 79 / 180, psnr = 37.595188\n",
      "video = 12 / 12, i = 80 / 180, psnr = 37.553898\n",
      "video = 12 / 12, i = 81 / 180, psnr = 37.925411\n",
      "video = 12 / 12, i = 82 / 180, psnr = 37.780823\n",
      "video = 12 / 12, i = 83 / 180, psnr = 37.396690\n",
      "video = 12 / 12, i = 84 / 180, psnr = 36.761154\n",
      "video = 12 / 12, i = 85 / 180, psnr = 37.633839\n",
      "video = 12 / 12, i = 86 / 180, psnr = 37.543343\n",
      "video = 12 / 12, i = 87 / 180, psnr = 37.189205\n",
      "video = 12 / 12, i = 88 / 180, psnr = 37.095192\n",
      "video = 12 / 12, i = 89 / 180, psnr = 37.194172\n",
      "video = 12 / 12, i = 90 / 180, psnr = 36.950760\n",
      "video = 12 / 12, i = 91 / 180, psnr = 36.888741\n",
      "video = 12 / 12, i = 92 / 180, psnr = 37.117737\n",
      "video = 12 / 12, i = 93 / 180, psnr = 37.215866\n",
      "video = 12 / 12, i = 94 / 180, psnr = 36.913876\n",
      "video = 12 / 12, i = 95 / 180, psnr = 36.932804\n",
      "video = 12 / 12, i = 96 / 180, psnr = 36.632195\n",
      "video = 12 / 12, i = 97 / 180, psnr = 37.126686\n",
      "video = 12 / 12, i = 98 / 180, psnr = 37.172829\n",
      "video = 12 / 12, i = 99 / 180, psnr = 37.128479\n",
      "video = 12 / 12, i = 100 / 180, psnr = 36.804874\n",
      "video = 12 / 12, i = 101 / 180, psnr = 37.066803\n",
      "video = 12 / 12, i = 102 / 180, psnr = 36.901566\n",
      "video = 12 / 12, i = 103 / 180, psnr = 36.993740\n",
      "video = 12 / 12, i = 104 / 180, psnr = 36.739662\n",
      "video = 12 / 12, i = 105 / 180, psnr = 36.363750\n",
      "video = 12 / 12, i = 106 / 180, psnr = 36.974293\n",
      "video = 12 / 12, i = 107 / 180, psnr = 37.056034\n",
      "video = 12 / 12, i = 108 / 180, psnr = 36.475677\n",
      "video = 12 / 12, i = 109 / 180, psnr = 36.919788\n",
      "video = 12 / 12, i = 110 / 180, psnr = 37.097790\n",
      "video = 12 / 12, i = 111 / 180, psnr = 37.006023\n",
      "video = 12 / 12, i = 112 / 180, psnr = 36.641327\n",
      "video = 12 / 12, i = 113 / 180, psnr = 36.763016\n",
      "video = 12 / 12, i = 114 / 180, psnr = 37.054443\n",
      "video = 12 / 12, i = 115 / 180, psnr = 37.017891\n",
      "video = 12 / 12, i = 116 / 180, psnr = 36.846199\n",
      "video = 12 / 12, i = 117 / 180, psnr = 37.222275\n",
      "video = 12 / 12, i = 118 / 180, psnr = 37.046154\n",
      "video = 12 / 12, i = 119 / 180, psnr = 36.774578\n",
      "video = 12 / 12, i = 120 / 180, psnr = 35.735344\n",
      "video = 12 / 12, i = 121 / 180, psnr = 36.786293\n",
      "video = 12 / 12, i = 122 / 180, psnr = 36.460972\n",
      "video = 12 / 12, i = 123 / 180, psnr = 36.628571\n",
      "video = 12 / 12, i = 124 / 180, psnr = 36.870876\n",
      "video = 12 / 12, i = 125 / 180, psnr = 36.638721\n",
      "video = 12 / 12, i = 126 / 180, psnr = 36.795097\n",
      "video = 12 / 12, i = 127 / 180, psnr = 36.553234\n",
      "video = 12 / 12, i = 128 / 180, psnr = 36.055943\n",
      "video = 12 / 12, i = 129 / 180, psnr = 36.435268\n",
      "video = 12 / 12, i = 130 / 180, psnr = 36.309605\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "video = 12 / 12, i = 131 / 180, psnr = 36.553661\n",
      "video = 12 / 12, i = 132 / 180, psnr = 36.349438\n",
      "video = 12 / 12, i = 133 / 180, psnr = 36.663193\n",
      "video = 12 / 12, i = 134 / 180, psnr = 36.683254\n",
      "video = 12 / 12, i = 135 / 180, psnr = 37.250259\n",
      "video = 12 / 12, i = 136 / 180, psnr = 37.308064\n",
      "video = 12 / 12, i = 137 / 180, psnr = 37.170944\n",
      "video = 12 / 12, i = 138 / 180, psnr = 36.825756\n",
      "video = 12 / 12, i = 139 / 180, psnr = 36.772415\n",
      "video = 12 / 12, i = 140 / 180, psnr = 36.690781\n",
      "video = 12 / 12, i = 141 / 180, psnr = 36.926025\n",
      "video = 12 / 12, i = 142 / 180, psnr = 37.169479\n",
      "video = 12 / 12, i = 143 / 180, psnr = 37.144905\n",
      "video = 12 / 12, i = 144 / 180, psnr = 36.900372\n",
      "video = 12 / 12, i = 145 / 180, psnr = 36.938141\n",
      "video = 12 / 12, i = 146 / 180, psnr = 37.574398\n",
      "video = 12 / 12, i = 147 / 180, psnr = 37.331093\n",
      "video = 12 / 12, i = 148 / 180, psnr = 36.860939\n",
      "video = 12 / 12, i = 149 / 180, psnr = 36.772892\n",
      "video = 12 / 12, i = 150 / 180, psnr = 36.798626\n",
      "video = 12 / 12, i = 151 / 180, psnr = 36.616920\n",
      "video = 12 / 12, i = 152 / 180, psnr = 37.311115\n",
      "video = 12 / 12, i = 153 / 180, psnr = 36.998390\n",
      "video = 12 / 12, i = 154 / 180, psnr = 37.054745\n",
      "video = 12 / 12, i = 155 / 180, psnr = 37.169827\n",
      "video = 12 / 12, i = 156 / 180, psnr = 35.511856\n",
      "video = 12 / 12, i = 157 / 180, psnr = 36.422592\n",
      "video = 12 / 12, i = 158 / 180, psnr = 36.280396\n",
      "video = 12 / 12, i = 159 / 180, psnr = 36.402351\n",
      "video = 12 / 12, i = 160 / 180, psnr = 36.727100\n",
      "video = 12 / 12, i = 161 / 180, psnr = 37.167831\n",
      "video = 12 / 12, i = 162 / 180, psnr = 37.080273\n",
      "video = 12 / 12, i = 163 / 180, psnr = 37.282234\n",
      "video = 12 / 12, i = 164 / 180, psnr = 36.795525\n",
      "video = 12 / 12, i = 165 / 180, psnr = 37.292423\n",
      "video = 12 / 12, i = 166 / 180, psnr = 36.958279\n",
      "video = 12 / 12, i = 167 / 180, psnr = 37.048710\n",
      "video = 12 / 12, i = 168 / 180, psnr = 36.796021\n",
      "video = 12 / 12, i = 169 / 180, psnr = 36.901203\n",
      "video = 12 / 12, i = 170 / 180, psnr = 37.332558\n",
      "video = 12 / 12, i = 171 / 180, psnr = 37.331135\n",
      "video = 12 / 12, i = 172 / 180, psnr = 37.114067\n",
      "video = 12 / 12, i = 173 / 180, psnr = 37.220665\n",
      "video = 12 / 12, i = 174 / 180, psnr = 37.354668\n",
      "video = 12 / 12, i = 175 / 180, psnr = 37.407982\n",
      "video = 12 / 12, i = 176 / 180, psnr = 37.195164\n",
      "video = 12 / 12, i = 177 / 180, psnr = 37.503670\n",
      "video = 12 / 12, i = 178 / 180, psnr = 37.671238\n",
      "video = 12 / 12, i = 179 / 180, psnr = 37.702480\n",
      "total time = 38.43804860115051, fps = 52.29193658753628\n",
      "##### optimal result and model = dataset = ped2, loss file = psnrs/ped2_l_2_alpha_1_lp_1.0_adv_0.05_gdl_1.0_flow_2.0/ped2, auc = 0.9539455634972204\n",
      "dataset = ped2, loss file = psnrs/ped2_l_2_alpha_1_lp_1.0_adv_0.05_gdl_1.0_flow_2.0/ped2, auc = 0.9539455634972204\n"
     ]
    }
   ],
   "source": [
    "# define testing generator function and\n",
    "# in testing, only generator networks, there is no discriminator networks and flownet.\n",
    "with tf.variable_scope('generator', reuse=None):\n",
    "    print('testing = {}'.format(tf.get_variable_scope().name))\n",
    "    test_outputs = generator(test_inputs, layers=4, output_channel=3)\n",
    "    test_psnr_error = psnr_error(gen_frames=test_outputs, gt_frames=test_gt)\n",
    "\n",
    "\n",
    "config = tf.ConfigProto()\n",
    "config.gpu_options.allow_growth = True\n",
    "with tf.Session(config=config) as sess:\n",
    "    # dataset\n",
    "    data_loader = DataLoader(test_folder, height, width)\n",
    "\n",
    "    # initialize weights\n",
    "    sess.run(tf.global_variables_initializer())\n",
    "    print('Init global successfully!')\n",
    "\n",
    "    # tf saver\n",
    "    saver = tf.train.Saver(var_list=tf.global_variables(), max_to_keep=None)\n",
    "\n",
    "    restore_var = [v for v in tf.global_variables()]\n",
    "    loader = tf.train.Saver(var_list=restore_var)\n",
    "\n",
    "    def inference_func(ckpt, dataset_name, evaluate_name):\n",
    "        load(loader, sess, ckpt)\n",
    "\n",
    "        psnr_records = []\n",
    "        videos_info = data_loader.videos\n",
    "        num_videos = len(videos_info.keys())\n",
    "        total = 0\n",
    "        timestamp = time.time()\n",
    "\n",
    "        for video_name, video in videos_info.items():\n",
    "            length = video['length']\n",
    "            total += length\n",
    "            psnrs = np.empty(shape=(length,), dtype=np.float32)\n",
    "\n",
    "            for i in range(num_his, length):\n",
    "                video_clip = data_loader.get_video_clips(video_name, i - num_his, i + 1)\n",
    "                psnr = sess.run(test_psnr_error,\n",
    "                                feed_dict={test_video_clips_tensor: video_clip[np.newaxis, ...]})\n",
    "                psnrs[i] = psnr\n",
    "\n",
    "                print('video = {} / {}, i = {} / {}, psnr = {:.6f}'.format(\n",
    "                    video_name, num_videos, i, length, psnr))\n",
    "\n",
    "            psnrs[0:num_his] = psnrs[num_his]\n",
    "            psnr_records.append(psnrs)\n",
    "\n",
    "        result_dict = {'dataset': dataset_name, 'psnr': psnr_records, 'flow': [], 'names': [], 'diff_mask': []}\n",
    "\n",
    "        used_time = time.time() - timestamp\n",
    "        print('total time = {}, fps = {}'.format(used_time, total / used_time))\n",
    "\n",
    "        # TODO specify what's the actual name of ckpt.\n",
    "        pickle_path = os.path.join(psnr_dir, os.path.split(ckpt)[-1])\n",
    "        with open(pickle_path, 'wb') as writer:\n",
    "            pickle.dump(result_dict, writer, pickle.HIGHEST_PROTOCOL)\n",
    "\n",
    "        results = evaluate.evaluate(evaluate_name, pickle_path)\n",
    "        print(results)\n",
    "\n",
    "\n",
    "    if os.path.isdir(snapshot_dir):\n",
    "        def check_ckpt_valid(ckpt_name):\n",
    "            is_valid = False\n",
    "            ckpt = ''\n",
    "            if ckpt_name.startswith('model.ckpt-'):\n",
    "                ckpt_name_splits = ckpt_name.split('.')\n",
    "                ckpt = str(ckpt_name_splits[0]) + '.' + str(ckpt_name_splits[1])\n",
    "                ckpt_path = os.path.join(snapshot_dir, ckpt)\n",
    "                if os.path.exists(ckpt_path + '.index') and os.path.exists(ckpt_path + '.meta') and \\\n",
    "                        os.path.exists(ckpt_path + '.data-00000-of-00001'):\n",
    "                    is_valid = True\n",
    "\n",
    "            return is_valid, ckpt\n",
    "\n",
    "        def scan_psnr_folder():\n",
    "            tested_ckpt_in_psnr_sets = set()\n",
    "            for test_psnr in os.listdir(psnr_dir):\n",
    "                tested_ckpt_in_psnr_sets.add(test_psnr)\n",
    "            return tested_ckpt_in_psnr_sets\n",
    "\n",
    "        def scan_model_folder():\n",
    "            saved_models = set()\n",
    "            for ckpt_name in os.listdir(snapshot_dir):\n",
    "                is_valid, ckpt = check_ckpt_valid(ckpt_name)\n",
    "                if is_valid:\n",
    "                    saved_models.add(ckpt)\n",
    "            return saved_models\n",
    "\n",
    "        tested_ckpt_sets = scan_psnr_folder()\n",
    "        while True:\n",
    "            all_model_ckpts = scan_model_folder()\n",
    "            new_model_ckpts = all_model_ckpts - tested_ckpt_sets\n",
    "\n",
    "            for ckpt_name in new_model_ckpts:\n",
    "                # inference\n",
    "                ckpt = os.path.join(snapshot_dir, ckpt_name)\n",
    "                inference_func(ckpt, dataset_name, evaluate_name)\n",
    "\n",
    "                tested_ckpt_sets.add(ckpt_name)\n",
    "\n",
    "            print('waiting for models...')\n",
    "            evaluate.evaluate('compute_auc', psnr_dir)\n",
    "            time.sleep(60)\n",
    "    else:\n",
    "        inference_func(snapshot_dir, dataset_name, evaluate_name)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Visualize prediction module output"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "metadata": {},
   "outputs": [],
   "source": [
    "import matplotlib.pyplot as plt\n",
    "%matplotlib inline"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 17,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "INFO:tensorflow:Restoring parameters from checkpoints/pretrains/ped2\n",
      "Restored model parameters from checkpoints/pretrains/ped2\n"
     ]
    }
   ],
   "source": [
    "# ckpt_name = 'model.ckpt-1000'\n",
    "# ckpt = os.path.join(snapshot_dir, ckpt_name)\n",
    "video_name = '01'\n",
    "i = 115\n",
    "with tf.Session(config=config) as sess:\n",
    "    load(loader, sess, snapshot_dir)\n",
    "    video_clip = data_loader.get_video_clips(video_name, i - num_his, i + 1) # video clip size is (W,H,(4+1)*3)\n",
    "    pred_frame = sess.run(test_outputs,\n",
    "                        feed_dict={test_video_clips_tensor: video_clip[np.newaxis, ...]})\n",
    "    gt_frame = video_clip[:,:,-3:]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 18,
   "metadata": {},
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "Clipping input data to the valid range for imshow with RGB data ([0..1] for floats or [0..255] for integers).\n",
      "Clipping input data to the valid range for imshow with RGB data ([0..1] for floats or [0..255] for integers).\n"
     ]
    },
    {
     "data": {
      "text/plain": [
       "<matplotlib.image.AxesImage at 0x7f72b867def0>"
      ]
     },
     "execution_count": 18,
     "metadata": {},
     "output_type": "execute_result"
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 1152x576 with 2 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "fig, (ax1, ax2) = plt.subplots(figsize=(16, 8), nrows=2, ncols=1)\n",
    "ax1.imshow(pred_frame[0])\n",
    "ax2.imshow(gt_frame)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 55,
   "metadata": {},
   "outputs": [],
   "source": [
    "import glob\n",
    "import numpy as np\n",
    "file = open('/media/DATA/VAD_datasets/UCF_Crimes/Temporal_Anomaly_Annotation_For_Testing_Videos/Txt_formate/Temporal_Anomaly_Annotation.txt',\n",
    "            'r')\n",
    "gt = []\n",
    "for line in file:\n",
    "    data = line[:-1].split('  ')[:-1]\n",
    "    video_name = data[0].split('.')[0]\n",
    "    num_frames = len(glob.glob('/media/DATA/VAD_datasets/UCF_Crimes/frames/testing/' + video_name + '/*'))\n",
    "    anomaly_type = data[1]\n",
    "    \n",
    "    label = np.zeros(num_frames)\n",
    "    for i in range(int(len(data[2:])/2)):\n",
    "        start = int(data[i*2+2])\n",
    "        end = int(data[i*2+3])\n",
    "        if start == -1:\n",
    "            break\n",
    "        label[start:end] = 1\n",
    "    gt.append(label)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 60,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "['Abuse028_x264.mp4', 'Abuse', '165', '240', '-1', '-1']"
      ]
     },
     "execution_count": 60,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "data"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.6.7"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}
